24 lines
668 B
SQL
24 lines
668 B
SQL
DELIMITER $$
|
|
CREATE OR REPLACE DEFINER=`vn-admin`@`localhost` PROCEDURE `vn`.`ticketToInvoiceByAddress`(
|
|
vStarted DATE,
|
|
vEnded DATETIME,
|
|
vAddress INT,
|
|
vCompany INT
|
|
)
|
|
BEGIN
|
|
|
|
SET vEnded = util.dayEnd(vEnded);
|
|
|
|
DROP TEMPORARY TABLE IF EXISTS tmp.ticketToInvoice;
|
|
|
|
CREATE TEMPORARY TABLE tmp.ticketToInvoice
|
|
SELECT id
|
|
FROM vn.ticket
|
|
WHERE addressFk = vAddress
|
|
AND companyFk = vCompany
|
|
AND shipped BETWEEN vStarted AND vEnded
|
|
AND refFk IS NULL;
|
|
|
|
END$$
|
|
DELIMITER ;
|