6444-MigrateVn2008.intrastat_netoFunctionToVn #1972
|
@ -0,0 +1,19 @@
|
|||
DELIMITER $$
|
||||
CREATE OR REPLACE DEFINER=`root`@`localhost` FUNCTION `vn`.`intrastat_estimateNet`(intINSTRASTAT INTEGER,intUNIDADES INTEGER)
|
||||
|
||||
RETURNS double
|
||||
DETERMINISTIC
|
||||
guillermo
commented
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 ;
|
Loading…
Reference in New Issue
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