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

	DECLARE vPackages INT;
    DECLARE vM3 INT;
    DECLARE vKg INT;
    DECLARE vMatricula  varchar(50);
    
    SELECT sum(packages) as bultos
		INTO vPackages
		FROM vn.ticket t 
		WHERE routeFk = vRouteFk;
        
	SELECT SUM(sv.physicalVolume), SUM(sv.physicalWeight)
		INTO vM3, vKg
        FROM vn.saleVolume sv
        WHERE sv.routeFk = vRouteFk;
        
	SELECT v.numberPlate as matricula
		INTO vMatricula
		FROM vn.route r 
        JOIN vn.vehicle v ON r.vehicleFk = v.id
		WHERE r.id = vRouteFk;
        
	SELECT vRouteFk as Ruta,
		   vPackages as Bultos,	
		   vM3 as m3,
           vKg as Kg,
           vMatricula as Matricula;

END$$
DELIMITER ;