feat: refs #7681 Optimization and refactor #2707
|
@ -8,16 +8,12 @@ BEGIN
|
|||
*
|
||||
* @param vSelf Id ruta
|
||||
*/
|
||||
|
||||
CREATE OR REPLACE TEMPORARY TABLE tRouteVolume
|
||||
guillermo marked this conversation as resolved
Outdated
|
||||
ENGINE = MEMORY
|
||||
SELECT IFNULL(SUM(volume), 0) volume
|
||||
FROM saleVolume
|
||||
WHERE routeFk = vSelf;
|
||||
|
||||
-- Hago el INTO para que no de error en los triggers
|
||||
SELECT id INTO vSelf FROM `route` WHERE id = vSelf FOR UPDATE;
|
||||
|
||||
UPDATE `route`
|
||||
SET m3 = (SELECT volume FROM tRouteVolume)
|
||||
WHERE id = vSelf;
|
||||
|
|
Loading…
Reference in New Issue
No es necesario generar un tabla, solo es una variable