diff --git a/services/db/install/changes/1.2-CHECK/22-expeditionBeforeDelete.sql b/services/db/install/changes/1.2-CHECK/22-expeditionBeforeDelete.sql new file mode 100644 index 0000000000..69ab5d5993 --- /dev/null +++ b/services/db/install/changes/1.2-CHECK/22-expeditionBeforeDelete.sql @@ -0,0 +1,13 @@ +DROP TRIGGER IF EXISTS `vn2008`.`expeditionsBeforeDelete`; + +DELIMITER $$ +USE `vn2008`$$ +CREATE DEFINER=`root`@`%` TRIGGER `vn2008`.`expeditionsBeforeDelete` +BEFORE DELETE ON `expeditions` FOR EACH ROW +BEGIN + UPDATE Tickets SET Bultos = (SELECT COUNT(counter)-1 + FROM expeditions WHERE ticket_id = OLD.ticket_id and EsBulto) + WHERE Id_Ticket = OLD.ticket_id; + +END$$ +DELIMITER ;