21 lines
531 B
MySQL
21 lines
531 B
MySQL
|
DELIMITER $$
|
||
|
CREATE OR REPLACE DEFINER=`root`@`localhost` FUNCTION `vn`.`hasItemsInSector`(vTicketFk INT, vSectorFk INT)
|
||
|
RETURNS tinyint(1)
|
||
|
DETERMINISTIC
|
||
|
BEGIN
|
||
|
|
||
|
DECLARE vItemCount INT;
|
||
|
|
||
|
SELECT count(*) INTO vItemCount
|
||
|
FROM vn.sale s
|
||
|
JOIN vn.itemShelving ish ON ish.itemFk = s.itemFk
|
||
|
JOIN vn.shelving sh ON sh.code = ish.shelvingFk
|
||
|
JOIN vn.parking p ON p.id = sh.parkingFk
|
||
|
WHERE s.ticketFk = vTicketFk
|
||
|
AND p.sectorFk = vSectorFk;
|
||
|
|
||
|
RETURN vItemCount;
|
||
|
|
||
|
END$$
|
||
|
DELIMITER ;
|