MDUX#56765 View's tbv RTM accountbudgetten, nu enkele fac.safe_to_numbers minder

svn path=/Customer/trunk/; revision=43531
This commit is contained in:
Sander Schepers
2019-07-30 12:33:18 +00:00
parent 6f272e4eaa
commit 6480c6e020

View File

@@ -4439,8 +4439,8 @@ AS
prs_kostenplaats_omschrijving,
prs_perslid_key_voor
FROM ( SELECT d.ins_discipline_omschrijving,
SUM(fac.safe_to_number (bi.bes_bestelling_item_brutoprijs)
/ fac.safe_to_number (kp.prs_kostenplaats_limiet)
SUM( bi.bes_bestelling_item_brutoprijs
/ kp.prs_kostenplaats_limiet
* 100)
AS bes_perc,
kp.prs_kostenplaats_omschrijving,
@@ -4464,8 +4464,8 @@ AS
UNION ALL
SELECT d.ins_discipline_key,
d.ins_discipline_omschrijving,
SUM( fac.safe_to_number (bi.bes_bestelling_item_brutoprijs)
/ fac.safe_to_number (kp.prs_kostenplaats_limiet)
SUM( bi.bes_bestelling_item_brutoprijs
/ kp.prs_kostenplaats_limiet
* 100)
AS bes_perc,
kp.prs_kostenplaats_omschrijving,
@@ -4496,10 +4496,7 @@ CREATE OR REPLACE VIEW mdux_v_rap_accbgt_all
AS
SELECT ins_discipline_key,
ins_discipline_omschrijving,
( fac.safe_to_number (x.brutoprijs)
/ fac.safe_to_number (x.limiet)
* 100)
AS bes_perc
(x.brutoprijs / x.limiet * 100) AS bes_perc
FROM ( SELECT ins_discipline_key,
ins_discipline_omschrijving,
SUM (brutoprijs) AS brutoprijs,
@@ -4509,8 +4506,7 @@ AS
AS limiet
FROM ( SELECT d.ins_discipline_key,
d.ins_discipline_omschrijving,
SUM(fac.safe_to_number (
bi.bes_bestelling_item_brutoprijs))
SUM (bi.bes_bestelling_item_brutoprijs)
AS brutoprijs,
kp.prs_kostenplaats_omschrijving
FROM bes_bestelling b,
@@ -4528,17 +4524,14 @@ AS
AND kp.prs_kostenplaats_limiet <> 0
GROUP BY d.ins_discipline_omschrijving,
d.ins_discipline_key,
fac.safe_to_number (kp.prs_kostenplaats_limiet),
kp.prs_kostenplaats_limiet,
kp.prs_kostenplaats_omschrijving)
GROUP BY ins_discipline_omschrijving, ins_discipline_key) x
UNION ALL
SELECT 999, 'Vrij beschikbaar budget', 100 - SUM (bes_perc)
FROM (SELECT ins_discipline_key,
ins_discipline_omschrijving,
( fac.safe_to_number (x.brutoprijs)
/ fac.safe_to_number (x.limiet)
* 100)
AS bes_perc
(x.brutoprijs / x.limiet * 100) AS bes_perc
FROM ( SELECT ins_discipline_key,
ins_discipline_omschrijving,
SUM (brutoprijs) AS brutoprijs,
@@ -4548,8 +4541,7 @@ AS
AS limiet
FROM ( SELECT d.ins_discipline_key,
d.ins_discipline_omschrijving,
SUM(fac.safe_to_number (
bi.bes_bestelling_item_brutoprijs))
SUM (bi.bes_bestelling_item_brutoprijs)
AS brutoprijs,
kp.prs_kostenplaats_omschrijving
FROM bes_bestelling b,
@@ -4570,11 +4562,10 @@ AS
AND kp.prs_kostenplaats_limiet <> 0
GROUP BY d.ins_discipline_omschrijving,
d.ins_discipline_key,
fac.safe_to_number (
kp.prs_kostenplaats_limiet),
kp.prs_kostenplaats_limiet,
kp.prs_kostenplaats_omschrijving)
GROUP BY ins_discipline_omschrijving, ins_discipline_key)
x);
x);
------ payload end ------