06/04/2006, 10:21
|
| | | Fecha de Ingreso: septiembre-2004 Ubicación: Buenos Aires
Mensajes: 647
Antigüedad: 20 años, 2 meses Puntos: 2 | |
Ahora en respuesta a la pregunta:
Bien, si lo que querés es tener un registro luego de cada una de las salidas que se produjeron en el período... vas a necesitar ademas de tu tabla de stock una tabla de salidas....
Para utilizar el método FIFO o LIFO lo que cambia es el orden de la consulta.
ORDER BY FECHA ASC O DESC DEPENDIENDO DEL CASO.
Luego, te fijas en la cantidad... si te alcanza y te sobra realizas la resta... si te quedaron actualizas los datos en la tabla de stock e ingresas el movimiento en la tabla salidas.
Si te alcanzo justo solo tendrías que borrar la columna y si no te alcanza... fijarte en el registro siguiente.
En este ultimo caso vas a tener que ejecutar un delete y un update en stock y dos insert en movimientos para registrar la salida por separado con los precios diferentes...
Espero haberme explicado bien :) y si te quedan dudas... seguí preguntando no mas.
Estas haciendo un trabajo para la cursada de una materia? (simple curiosidad) |