salix/db/routines/vn/views/exchangeInsuranceIn.sql

13 lines
479 B
SQL

CREATE OR REPLACE DEFINER=`vn`@`localhost`
SQL SECURITY DEFINER
VIEW `vn`.`exchangeInsuranceIn`
AS SELECT `exchangeInsuranceInPrevious`.`dated` AS `dated`,
sum(`exchangeInsuranceInPrevious`.`amount`) AS `amount`,
cast(
sum(
`exchangeInsuranceInPrevious`.`amount` * `exchangeInsuranceInPrevious`.`rate`
) / sum(`exchangeInsuranceInPrevious`.`amount`) AS decimal(10, 4)
) AS `rate`
FROM `vn`.`exchangeInsuranceInPrevious`
GROUP BY `exchangeInsuranceInPrevious`.`dated`