salix/db/routines/stock/procedures/buyLot_removePick.sql

18 lines
346 B
MySQL
Raw Normal View History

DELIMITER $$
CREATE OR REPLACE DEFINER=`vn`@`localhost` PROCEDURE `stock`.`buyLot_removePick`(
2025-02-18 14:58:38 +00:00
vPickFk INT,
vQuantity INT,
vTotalQuantity INT
)
BEGIN
IF vQuantity < vTotalQuantity THEN
UPDATE buyPick
SET quantity = quantity - vQuantity
2025-02-18 14:58:38 +00:00
WHERE id = vPickFk;
ELSE
DELETE FROM buyPick
2025-02-18 14:58:38 +00:00
WHERE id = vPickFk;
END IF;
END$$
DELIMITER ;