Hola a todos...
Tengo una tabla que refleja entradas/salida de un articulo que tiene este
aspecto (mas o menos)
fecha entra sale stock
10/11/2005 10:12:00 10.0 0.0 15.0
10/11/2005 10:14:12 15.0 0.0 30.0
12/11/2005 21:10:23 0.0 5.0 25.0
(El articulo tiene un stock inicial cuando se creo de 5)
La cuestion, es que cuando se introduce un nuevo registro (puede tener
cualquier fecha, incluso anteriores al 10/11, o entre medias, por ejemplo el
dia 11/11/2005)..tengo que actualizar el stock,
En programacion lo hago recorriendo con un while fecha>=fechaNuevoregistro
y haciendo stock=stockAnterior + entra - sale (explicado brevemente) y
funciona bien, pero no me acaba de convencer, me temo si algun el numero de
movimientos de un articulo pueda llegar a ser grande.
La cuestion es que me pregunto si puedo traspasar esto a un sp de sql, pero
no se me ocurre como obtener (guardar) el valor del sotck anterior, es
decir, la pregunta que formulo es si puedo traspasar el codigo de VB
(while..wend) a un procedimiento almacenado, si es asi...alguna sugerencia?
gracias a todos por su siempre valiosisima ayuda!!!
Leer las respuestas