6444-MigrateVn2008.intrastat_netoFunctionToVn #1972

Merged
ivanm merged 10 commits from 6444-MigrateVn2008.intrastat_netoFunctionToVn into dev 2024-02-06 13:21:24 +00:00
1 changed files with 19 additions and 0 deletions
Showing only changes of commit ed0f942a57 - Show all commits

View File

@ -0,0 +1,19 @@
DELIMITER $$
CREATE OR REPLACE DEFINER=`root`@`localhost` FUNCTION `vn`.`intrastat_estimateNet`(intINSTRASTAT INTEGER,intUNIDADES INTEGER)

Falta cambiar los nombres de las variables y formatear mejor el código

Falta cambiar los nombres de las variables y formatear mejor el código

Las variables deben de ir en ingles, de todas formas si quieres cuando vengas comentamos

Las variables deben de ir en ingles, de todas formas si quieres cuando vengas comentamos
RETURNS double
DETERMINISTIC

Al final crec que es millor ficar vStems per a seguir la mateixa nomenclatura

Al final crec que es millor ficar vStems per a seguir la mateixa nomenclatura
BEGIN
DECLARE n DOUBLE;
SELECT ROUND(intUNIDADES / (SUM(MEDIA) / COUNT(media)), 2) INTO n FROM
(SELECT *, unidades / neto MEDIA
FROM vn2008.intrastat_data
WHERE intrastat_id = intINSTRASTAT AND neto
AND unidades > 0
ORDER BY odbc_date DESC
LIMIT 20) t;
RETURN n/2;
END$$
DELIMITER ;