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

	UPDATE vn.route r
			LEFT JOIN (
				SELECT routeFk, SUM(volume) AS m3
					FROM saleVolume
					WHERE routeFk = vRoute
				 ) v ON v.routeFk = r.id
		SET r.m3 = IFNULL(v.m3,0)
        WHERE r.id =vRoute;
END$$
DELIMITER ;