feat: refs #7681 Optimization and refactor #2707

Merged
guillermo merged 7 commits from 7681-routeUpdateM3 into dev 2024-07-19 11:12:22 +00:00
1 changed files with 3 additions and 8 deletions
Showing only changes of commit f687994a7f - Show all commits

View File

@ -8,16 +8,11 @@ BEGIN
*
* @param vSelf Id ruta
*/
CREATE OR REPLACE TEMPORARY TABLE tRouteVolume
ENGINE = MEMORY
SELECT IFNULL(SUM(volume), 0) volume
FROM saleVolume
WHERE routeFk = vSelf;
DECLARE vVolume DECIMAL(10,1)
guillermo marked this conversation as resolved Outdated

No es necesario generar un tabla, solo es una variable

No es necesario generar un tabla, solo es una variable
DEFAULT (SELECT SUM(volume) FROM saleVolume WHERE routeFk = vSelf);
UPDATE `route`
SET m3 = (SELECT volume FROM tRouteVolume)
SET m3 = IFNULL(vVolume, 0)
WHERE id = vSelf;
DROP TEMPORARY TABLE tRouteVolume;
END$$
DELIMITER ;