
23/06/2014, 01:38
|
Colaborador | | Fecha de Ingreso: marzo-2008 Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 17 años Puntos: 574 | |
Respuesta: sumar registro y restar gradualmente Sql no sabe hacerlo solo.
Primero debes decidir tu que proceso vas a usar LIFO o FIFO, siempre y cuando puedas ordenar los lotes de alguna manera, pongamos fecha de adquisición.
Retomando tu ejemplo, y suponiendo que el numerador de los lotes tiene que ver con su fecha de adquisición.
Lote1 20
Lote2 7
Lote3 3
Total 30
Si quiero descontar 6 unidades
LIFO (Last input firts output)
Lote1 20
Lote2 4
Lote3 0
FIFO (Firts input firts output)
Lote1 14
Lote2 7
Lote3 3
1. Decidir que técnica usas
2. Programar algo que la ejecute, yo te recomiendo que sea en programacón externa (OFF TOPIC)
__________________ Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados. |