salix/db/routines/vn/functions/ticketTotalVolume.sql

18 lines
380 B
MySQL
Raw Normal View History

DELIMITER $$
2024-08-20 08:06:10 +00:00
CREATE OR REPLACE DEFINER=`vn`@`localhost` FUNCTION `vn`.`ticketTotalVolume`(vTicketId INT)
RETURNS decimal(10,3)
NOT DETERMINISTIC
READS SQL DATA
BEGIN
-- Devuelte el volumen total del ticket sumado
DECLARE vVolume DECIMAL(10,3);
SELECT SUM(volume) INTO vVolume
FROM saleVolume
WHERE ticketFk = vTicketId;
RETURN vVolume;
END$$
DELIMITER ;