DELIMITER $$
CREATE OR REPLACE DEFINER=`root`@`localhost` PROCEDURE `vn`.`expeditionPallet_List`(vTruckFk INT)
BEGIN

	SELECT ep.id Pallet,
			count(DISTINCT t.routeFk) Rutas,
            count(DISTINCT e.id) Eti
		FROM vn.expeditionPallet ep
			LEFT JOIN vn.expeditionScan es ON es.palletFk = ep.id
            LEFT JOIN vn.expedition e ON e.id = es.expeditionFk
            LEFT JOIN vn.ticket t ON t.id = e.ticketFk
		WHERE ep.truckFk = vTruckFk
        GROUP BY ep.id;

END$$
DELIMITER ;
