Al realizar una compra automaticamente carga la cantidad comprada con la cantidad existente (hasta aqui todo bien), pero al querer anular esa compra es decir revertir el proceso tengo problemas cuando el producto es el mismo es decir
COMPRA
Código MySQL:
Actualizar la existencia del producto agregandole los 6, pero al anular no sabe como operarlo porque me resulta restando 9 en lugar de los 6Ver original
CANT | IDARTICULO | PRECIO 3 | 55 | 55.55 1 | 55 | 55.55 2 | 55 | 55.55
El disparador para anular es el siguiente
Código MySQL:
Cabe mencionar que el detalle de la compra tiene un idcompra_detalle como clave primaria autonumericaVer original
Por su ayuda gracias.
PD el proceso si funciona cuando hago el after update en la tabla detalle
Porque obviamente me cuanta la llaves primarias. Pero en este caso debo hacer 2 disparadores uno para el maestro y otro para el detalle, y lo que quiero es controlarlo desde uno solo