Código MySQL:
Ver original
TABLA CONTROL ID | IDMOV | FECHA | IDPROD | CANT | COST_U | P_VENTA | S_AN | S_AC 1 | 1 | 01/07/2014 | 145 | 100 | 80.45 | | 0 | 100 2 | 2 | 02/07/2014 | 145 | 50 | 80.15 | | 100 | 150 3 | 3 | 03/07/2014 | 145 | 25 | | 98.50 | 150 | 125 IDMOV 1=ENTRADA 2=COMPRA 3=VENTA
Lo que necesito es en teoría "simple" para alguien que domina mysql porque lo que necesito es que cuandro cree un ingreso en mi tabla de ingresos EJ
Código MySQL:
Estos datos se ingresen automaticamente a mi tabla control pero que antes de hacerlo primero verifique si es una entrada coloque IDMOV=1, que coloque la FECHA, IDPROD, cantidad en CANT(cantidad ingresada), el costo en COST_U(costo unitario), que se copie el ultimo S_AC a S_AN y que a este se le sume el S_AN(saldo anterior) con CAT(cantidad ingresada) para generar S_AC(saldo actual), lo mismo sería para compras la diferencia es que en IDMOV sería =2Ver original
TABLA ENTRADAS IDE | FECHA | IDPROD | CANT | COST_U 1 | 01/07/2014 | 145 | 100 | 80.45 TABLA COMPRAS IDC | FECHA | IDPROD | CANT | COST_U 1 | 02/07/2014 | 145 | 50 | 80.15
Código MySQL:
siempre en la misma tabla de control cuando se realice una venta me ingrese los datos de la venta lo unico es que IDMOV sería =3, que copie el ultimo (del IDPROD) S_AC(saldo actual) a la celda de S_AN(saldo anterior) y que a este se le reste CANT para generar S_AC(saldo actual).Ver original
TABLA VENTAS IDV | FECHA | IDPROD | CANT | P_VENTA 1 | 03/07/2014 | 145 | 25 | 98.50
Esto lo quisiera hacer a traves de triggers, pero como les comenté no tengo mucha experiencia con mysql y quisiera que me pudieran orientar de como proceder
Espero haber explicado bien y que me puedan ayudar.