This commit is contained in:
parent
c4528a9eac
commit
ed67b1168f
|
@ -1,9 +1,13 @@
|
||||||
DELIMITER $$
|
DELIMITER $$
|
||||||
CREATE OR REPLACE DEFINER=`root`@`localhost` PROCEDURE `vn`.`travel_detailAmerica`()
|
CREATE OR REPLACE DEFINER=`root`@`localhost` PROCEDURE `vn`.`continent_getTravelDetail`(
|
||||||
|
vSelf INT
|
||||||
|
)
|
||||||
BEGIN
|
BEGIN
|
||||||
/**
|
/**
|
||||||
* Devuelve los detalles de los vuelos que tienen
|
* Devuelve los detalles de los vuelos que tienen
|
||||||
* un almacén de salida en Ecuador o Colombia.
|
* un almacén de salida de un continente.
|
||||||
|
*
|
||||||
|
* @param vSelf Id de continente
|
||||||
*/
|
*/
|
||||||
DECLARE vDateFrom DATE DEFAULT util.VN_CURDATE() - INTERVAL 12 WEEK;
|
DECLARE vDateFrom DATE DEFAULT util.VN_CURDATE() - INTERVAL 12 WEEK;
|
||||||
SELECT IFNULL(CONCAT(" ", entryFk), travelFk) travelAndEntry,
|
SELECT IFNULL(CONCAT(" ", entryFk), travelFk) travelAndEntry,
|
||||||
|
@ -44,10 +48,11 @@ BEGIN
|
||||||
LEFT JOIN itemType it ON it.id = i.typeFk
|
LEFT JOIN itemType it ON it.id = i.typeFk
|
||||||
JOIN warehouse wIn ON wIn.id = tr.warehouseInFk
|
JOIN warehouse wIn ON wIn.id = tr.warehouseInFk
|
||||||
JOIN warehouse wOut ON wOut.id = tr.warehouseOutFk
|
JOIN warehouse wOut ON wOut.id = tr.warehouseOutFk
|
||||||
|
JOIN country co ON co.id = wOut.countryFk
|
||||||
JOIN agencyMode am ON am.id = tr.agencyModeFk
|
JOIN agencyMode am ON am.id = tr.agencyModeFk
|
||||||
JOIN volumeConfig vc
|
JOIN volumeConfig vc
|
||||||
WHERE tr.landed >= vDateFrom
|
WHERE tr.landed >= vDateFrom
|
||||||
AND (wOut.code = "col" OR wOut.code = "ecu")
|
AND co.continentFk = vSelf
|
||||||
GROUP BY tr.id
|
GROUP BY tr.id
|
||||||
UNION ALL
|
UNION ALL
|
||||||
SELECT e.travelFk,
|
SELECT e.travelFk,
|
||||||
|
@ -86,9 +91,10 @@ BEGIN
|
||||||
LEFT JOIN supplier s2 ON s2.id = tr.cargoSupplierFk
|
LEFT JOIN supplier s2 ON s2.id = tr.cargoSupplierFk
|
||||||
JOIN warehouse wIn ON wIn.id = tr.warehouseInFk
|
JOIN warehouse wIn ON wIn.id = tr.warehouseInFk
|
||||||
JOIN warehouse wOut ON wOut.id = tr.warehouseOutFk
|
JOIN warehouse wOut ON wOut.id = tr.warehouseOutFk
|
||||||
|
JOIN country co ON co.id = wOut.countryFk
|
||||||
JOIN volumeConfig vc
|
JOIN volumeConfig vc
|
||||||
WHERE tr.landed >= vDateFrom
|
WHERE tr.landed >= vDateFrom
|
||||||
AND (wOut.code = "col" OR wOut.code = "ecu")
|
AND co.continentFk = vSelf
|
||||||
GROUP BY e.id
|
GROUP BY e.id
|
||||||
) sub
|
) sub
|
||||||
ORDER BY landed ASC,
|
ORDER BY landed ASC,
|
Loading…
Reference in New Issue