Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/08/2011, 16:26
Avatar de arielenter
arielenter
 
Fecha de Ingreso: abril-2009
Mensajes: 75
Antigüedad: 15 años, 11 meses
Puntos: 2
Pregunta Actualizar Stock según condición

Hola amigos del foro, estoy usando este Triger de MySQL para actualizar mi tabla articulos:

Código MySQL:
Ver original
  1. DELIMITER $$
  2.  
  3. DROP TRIGGER /*!50032 IF EXISTS */ `control_hotel`.`actualizar_stock_segun_mov`$$
  4.  
  5.     /*!50017 DEFINER = 'root'@'localhost' */
  6.     TRIGGER `actualizar_stock_segun_mov` AFTER UPDATE ON `ventas`
  7. UPDATE articulos
  8. SET stock=stock-new.cantidad
  9. WHERE codigo=new.codarticulo;
  10. $$
  11.  
  12. DELIMITER ;

Ahora lo que quiero es ponerle un condición a este trigger para poder modificar la tabla ventas por que desde mi programa le puse una opción de devolver articulo y aumentar las ventas.

Un ejemplo: Si se vende un articulo:

Tomate se vendió 10, Ahora el usuario tiene la posibilidad después de guardar la factura, modificar la factura seleccionada, puede disminuir o aumentar la cantidad.