Buenos días compañeros, he estado buscando ejemplos de como realizar el siguiente planteamiento
Código MySQL:
Ver originalTabla EXISTENCIAS
IDX | IDP | CANT | P. COSTO | FECHA
1 | 156 | 100 | 80.56 | 2014-07-01
2 | 156 | 22 | 80.25 | 2014-07-02
3 | 156 | 33 | 80.35 | 2014-07-03
IDX=PK TABLA EXISTENCIAS
IDP= PK TABLA PRODUCTOS
TABLA VENTAS
IDV | IDP | CANT | P. VENTA | FECHA
1 | 156 | 75 | 98.56 | 2014-07-04
IDV=PK TABLA VENTAS
TABLA KARDEX
IDK | IDM | CANT | P. COSTO | P. VENTA | FECHA
1 | 3 | 33 | 80.35 | 98.56 | 2014-07-04
1 | 3 | 22 | 80.25 | 98.56 | 2014-07-04
1 | 3 | 20 | 80.56 | 98.56 | 2014-07-04
IDK=PK kardex
IDM= tipo de movimiento 3 igual venta
Despues del movimiento la tabla existencias debería quedar
así
Tabla EXISTENCIAS
IDX | IDP | CANT | P. COSTO | FECHA
1 | 156 | 80 | 80.56 | 2014-07-01
Cuando realice una venta busque en tabla existencias reste cuantos necesite del primer registro luego de los siguientes hasta completar la cantidad deseada, pero que los movimientos los registre en el Kardex detallando cuantos utilizó de cada uno. Si alguien tiene o conoce un ejemplo similar espero que lo pueda compartir, muchas gracias.