6444-MigrateVn2008.intrastat_netoFunctionToVn #1972
|
@ -1,7 +1,7 @@
|
||||||
DELIMITER $$
|
DELIMITER $$
|
||||||
CREATE OR REPLACE DEFINER=`root`@`localhost` FUNCTION `vn`.`intrastat_estimateNet`(
|
CREATE OR REPLACE DEFINER=`root`@`localhost` FUNCTION `vn`.`intrastat_estimateNet`(
|
||||||
vSelf INT,
|
vSelf INT,
|
||||||
vUnits INT
|
vStems INT
|
||||||
)
|
)
|
||||||
RETURNS double
|
RETURNS double
|
||||||
DETERMINISTIC
|
DETERMINISTIC
|
||||||
|
@ -11,12 +11,12 @@ BEGIN
|
||||||
* datos históricos de facturas intrastat.
|
* datos históricos de facturas intrastat.
|
||||||
*
|
*
|
||||||
* @param vSelf Id de intrastat
|
* @param vSelf Id de intrastat
|
||||||
* @param vUnits Número de unidades
|
* @param vStems Número de unidades
|
||||||
* @return vNet
|
* @return vNet
|
||||||
*/
|
*/
|
||||||
DECLARE vNet DOUBLE;
|
DECLARE vNet DOUBLE;
|
||||||
|
|
||||||
SELECT ROUND(vUnits / (SUM(average) / COUNT(average)), 2) INTO vNet
|
SELECT ROUND(vStems / (SUM(average) / COUNT(average)), 2) INTO vNet
|
||||||
FROM (
|
FROM (
|
||||||
SELECT *, stems / net average
|
SELECT *, stems / net average
|
||||||
FROM invoiceInIntrastat
|
FROM invoiceInIntrastat
|
||||||
|
|
Loading…
Reference in New Issue