Ayuda con un Update

08/07/2006 - 19:26 por jpablos | Informe spam
Saludos

Como podria hacer el siguiente update

Producto U_Pedidas U_Vendidas Fecha_Caducidad
1234 10 0 01/01/2007
1234 5 0 05/05/2007
1234 15 0 06/06/2007

Digamos que se vendieron 16 unidades, deben ubicarse en unidades vendidas
desde la menor fecha de caducidad, con lo que me deberia quedar asi:

Producto U_Pedidas U_Vendidas Fecha_Caducidad
1234 10 10 01/01/2007
1234 5 5 05/05/2007
1234 15 1 06/06/2007

Como podria realizar este update ????

Gracias ..
 

Leer las respuestas

#1 Maxi
08/07/2006 - 21:25 | Informe spam
Hola, por la logica que quieres usar no se me ocurre otra alternativa que
usar cursores, ademas no comprendo con que algoritmo hiciste la
distribucion, porque el primero 10 porque luego 5 y luego 1 ??



Salu2

Microsoft MVP SQL Server
www.sqlgururs.org
Email:


"jpablos" wrote in message
news:

Saludos

Como podria hacer el siguiente update

Producto U_Pedidas U_Vendidas Fecha_Caducidad
1234 10 0 01/01/2007
1234 5 0 05/05/2007
1234 15 0 06/06/2007

Digamos que se vendieron 16 unidades, deben ubicarse en unidades vendidas
desde la menor fecha de caducidad, con lo que me deberia quedar asi:

Producto U_Pedidas U_Vendidas Fecha_Caducidad
1234 10 10 01/01/2007
1234 5 5
05/05/2007
1234 15 1
06/06/2007

Como podria realizar este update ????

Gracias ..

Preguntas similares