TWYN#53761 Views mbt budgetrapportages RTM, bevindingen 25 oktober
svn path=/Customer/trunk/; revision=44708
This commit is contained in:
@@ -817,7 +817,7 @@ AS
|
||||
SELECT 3,
|
||||
discipline_omschrijving,
|
||||
subproject,
|
||||
'Budget',
|
||||
'Restant budget',
|
||||
SUM (budget_bedrag) - SUM (gecontracteerd)
|
||||
FROM twyn_v_rap_bgt_basis
|
||||
GROUP BY discipline_omschrijving, subproject
|
||||
@@ -825,7 +825,7 @@ AS
|
||||
SELECT 2,
|
||||
discipline_omschrijving,
|
||||
subproject,
|
||||
'Gecontracteerd',
|
||||
'Nog te factureren',
|
||||
SUM (gecontracteerd) - SUM (gefactureerd)
|
||||
FROM twyn_v_rap_bgt_basis
|
||||
GROUP BY discipline_omschrijving, subproject
|
||||
@@ -843,52 +843,55 @@ CREATE OR REPLACE VIEW twyn_v_rap_bgt_subproj_tot
|
||||
(
|
||||
hide_f_sort,
|
||||
project,
|
||||
subproject,
|
||||
deel,
|
||||
bedrag
|
||||
)
|
||||
AS
|
||||
SELECT volg,
|
||||
discipline_omschrijving,
|
||||
--subproject,
|
||||
subproject,
|
||||
deel,
|
||||
SUM (bedrag)
|
||||
SUM (bedrag) AS bedrag
|
||||
FROM ( SELECT 1 AS volg,
|
||||
discipline_omschrijving,
|
||||
--subproject,
|
||||
subproject,
|
||||
'Budget' AS deel,
|
||||
SUM (budget_bedrag) AS bedrag
|
||||
FROM twyn_v_rap_bgt_basis
|
||||
--WHERE discipline_omschrijving = 'Berkelwijk IKC'
|
||||
GROUP BY discipline_omschrijving, subproject
|
||||
UNION ALL
|
||||
SELECT 2 AS volg,
|
||||
discipline_omschrijving,
|
||||
--subproject,
|
||||
subproject,
|
||||
'Gecontracteerd' AS deel,
|
||||
SUM (gecontracteerd) AS bedrag
|
||||
FROM twyn_v_rap_bgt_basis
|
||||
-- WHERE discipline_omschrijving = 'Berkelwijk IKC'
|
||||
GROUP BY discipline_omschrijving, subproject
|
||||
UNION ALL
|
||||
SELECT 3 AS volg,
|
||||
discipline_omschrijving,
|
||||
--subproject,
|
||||
subproject,
|
||||
'Nog te contracteren' AS deel,
|
||||
SUM (budget_bedrag) - SUM (gecontracteerd) AS bedrag
|
||||
FROM twyn_v_rap_bgt_basis
|
||||
-- WHERE discipline_omschrijving = 'Berkelwijk IKC'
|
||||
GROUP BY discipline_omschrijving, subproject
|
||||
UNION ALL
|
||||
SELECT 4 AS sort,
|
||||
discipline_omschrijving,
|
||||
--subproject,
|
||||
subproject,
|
||||
'Gefactureerd' AS deel,
|
||||
SUM (gefactureerd) AS bedrag
|
||||
FROM twyn_v_rap_bgt_basis
|
||||
--WHERE discipline_omschrijving = 'Berkelwijk IKC'
|
||||
GROUP BY discipline_omschrijving)
|
||||
GROUP BY discipline_omschrijving, volg, deel
|
||||
ORDER BY discipline_omschrijving, volg, deel DESC;
|
||||
GROUP BY discipline_omschrijving, subproject)
|
||||
GROUP BY discipline_omschrijving,
|
||||
volg,
|
||||
subproject,
|
||||
deel
|
||||
ORDER BY discipline_omschrijving,
|
||||
volg,
|
||||
subproject,
|
||||
deel DESC;
|
||||
|
||||
CREATE OR REPLACE VIEW twyn_v_rap_bgt_kstnrbr
|
||||
(
|
||||
@@ -907,7 +910,7 @@ AS
|
||||
x."SUBPROJECT",
|
||||
x."KOSTENRUBRIEK",
|
||||
x."DEEL",
|
||||
x."BEDRAG",
|
||||
CASE WHEN x."BEDRAG" IS NULL THEN 0 ELSE x."BEDRAG" END,
|
||||
TO_DATE (2000
|
||||
|| fac.safe_to_number (CASE SUBSTR (x.kostenrubriek, 1, 1)
|
||||
WHEN '1' THEN '1'
|
||||
@@ -944,7 +947,7 @@ AS
|
||||
discipline_omschrijving,
|
||||
subproject,
|
||||
kostenrubriek,
|
||||
'Budget' AS deel,
|
||||
'Restant budget' AS deel,
|
||||
(budget_bedrag - gecontracteerd) AS bedrag
|
||||
FROM twyn_v_rap_bgt_basis
|
||||
-- GROUP BY discipline_omschrijving, subproject, kostenrubriek
|
||||
@@ -953,7 +956,7 @@ AS
|
||||
discipline_omschrijving,
|
||||
subproject,
|
||||
kostenrubriek,
|
||||
'Gecontracteerd' AS deel,
|
||||
'Nog te factureren' AS deel,
|
||||
(gecontracteerd - gefactureerd) AS bedrag
|
||||
FROM twyn_v_rap_bgt_basis
|
||||
-- GROUP BY discipline_omschrijving, subproject, kostenrubriek
|
||||
@@ -1028,7 +1031,7 @@ AS
|
||||
AND tp.bgt_project_verwijder IS NULL
|
||||
AND TO_CHAR (f.fin_factuur_advies, 'yyyy') =
|
||||
TO_CHAR (SYSDATE, 'yyyy')
|
||||
--TO_CHAR (SYSDATE, 'yyyy') - 1 -- Nu nog min 1 zodat resultaten worden getoond in de acceptatieomgeving.
|
||||
--TO_CHAR (SYSDATE, 'yyyy') - 1 -- Nu nog min 1 zodat resultaten worden getoond in de acceptatieomgeving.
|
||||
GROUP BY tp.projectnaam,
|
||||
tp.subproject,
|
||||
f.fin_factuur_advies,
|
||||
@@ -1047,7 +1050,7 @@ AS
|
||||
f.fin_factuur_advies,
|
||||
TO_CHAR (12) AS factuur_maand,
|
||||
TO_CHAR (SYSDATE, 'yyyy') - 1 AS factuur_jaar,
|
||||
--TO_CHAR (SYSDATE, 'yyyy') - 2 AS factuur_jaar, -- Nu nog min 2 zodat resultaten worden getoond in de acceptatieomgeving.
|
||||
--TO_CHAR (SYSDATE, 'yyyy') - 2 AS factuur_jaar, -- Nu nog min 2 zodat resultaten worden getoond in de acceptatieomgeving.
|
||||
fs.fin_factuur_statuses_omschr
|
||||
FROM fin_factuur f,
|
||||
fin_factuur_statuses fs,
|
||||
@@ -1062,7 +1065,7 @@ AS
|
||||
AND tp.bgt_project_verwijder IS NULL
|
||||
AND TO_CHAR (f.fin_factuur_advies, 'yyyy') < -- Kleiner dan, zodat alles t/m december vorig jaar wordt getoond.
|
||||
TO_CHAR (SYSDATE, 'yyyy')
|
||||
--TO_CHAR (SYSDATE, 'yyyy') - 1 -- Nu nog min 1 zodat resultaten worden getoond in de acceptatieomgeving.
|
||||
--TO_CHAR (SYSDATE, 'yyyy') - 1 -- Nu nog min 1 zodat resultaten worden getoond in de acceptatieomgeving.
|
||||
GROUP BY tp.projectnaam,
|
||||
tp.subproject,
|
||||
f.fin_factuur_advies,
|
||||
@@ -1103,7 +1106,7 @@ AS
|
||||
AND tp.bgt_project_verwijder IS NULL
|
||||
AND TO_CHAR (f.fin_factuur_advies, 'yyyy') =
|
||||
TO_CHAR (SYSDATE, 'yyyy')
|
||||
--TO_CHAR (SYSDATE, 'yyyy') - 1 -- Nu nog min 1 zodat resultaten worden getoond in de acceptatieomgeving.
|
||||
--TO_CHAR (SYSDATE, 'yyyy') - 1 -- Nu nog min 1 zodat resultaten worden getoond in de acceptatieomgeving.
|
||||
GROUP BY tp.projectnaam,
|
||||
tp.subproject,
|
||||
f.fin_factuur_advies,
|
||||
@@ -1121,7 +1124,7 @@ AS
|
||||
f.fin_factuur_advies,
|
||||
TO_CHAR (12) AS factuur_maand,
|
||||
TO_CHAR (SYSDATE, 'yyyy') - 1 AS factuur_jaar,
|
||||
--TO_CHAR (SYSDATE, 'yyyy') - 2 AS factuur_jaar, -- Nu nog min 2 zodat resultaten worden getoond in de acceptatieomgeving.
|
||||
--TO_CHAR (SYSDATE, 'yyyy') - 2 AS factuur_jaar, -- Nu nog min 2 zodat resultaten worden getoond in de acceptatieomgeving.
|
||||
f.fin_factuur_statuses_key
|
||||
FROM fin_factuur f, mld_opdr o, bgt_v_project_full tp
|
||||
WHERE f.mld_opdr_key = o.mld_opdr_key
|
||||
@@ -1130,7 +1133,7 @@ AS
|
||||
AND tp.bgt_project_verwijder IS NULL
|
||||
AND TO_CHAR (f.fin_factuur_advies, 'yyyy') < -- Kleiner dan, zodat alles t/m december vorig jaar wordt getoond.
|
||||
TO_CHAR (SYSDATE, 'yyyy')
|
||||
--TO_CHAR (SYSDATE, 'yyyy') - 1 -- Nu nog min 1 zodat resultaten worden getoond in de acceptatieomgeving.
|
||||
--TO_CHAR (SYSDATE, 'yyyy') - 1 -- Nu nog min 1 zodat resultaten worden getoond in de acceptatieomgeving.
|
||||
GROUP BY tp.projectnaam,
|
||||
tp.subproject,
|
||||
f.fin_factuur_advies,
|
||||
@@ -1143,17 +1146,20 @@ AS
|
||||
|
||||
CREATE OR REPLACE VIEW twyn_v_rap_factuurtrend
|
||||
(
|
||||
hide_f_sort,
|
||||
project,
|
||||
subproject,
|
||||
factuur_maan,
|
||||
factuurbedrag_excl
|
||||
)
|
||||
AS
|
||||
SELECT project,
|
||||
SELECT hide_f_sort,
|
||||
project,
|
||||
subproject,
|
||||
(y) || ' -' || TO_CHAR (m, '00'),
|
||||
factuurbedrag_excl
|
||||
FROM ( SELECT f.project,
|
||||
FROM ( SELECT 1 AS hide_f_sort,
|
||||
f.project,
|
||||
f.subproject,
|
||||
TO_CHAR (TO_CHAR (SYSDATE, 'yyyy') - 1) AS y,
|
||||
'12' AS m,
|
||||
@@ -1164,7 +1170,8 @@ AS
|
||||
TO_CHAR (TO_CHAR (SYSDATE, 'yyyy') - 1)
|
||||
GROUP BY f.project, f.subproject
|
||||
UNION ALL
|
||||
SELECT f.project,
|
||||
SELECT 2 AS hide_f_sort,
|
||||
f.project,
|
||||
f.subproject,
|
||||
TO_CHAR (TO_CHAR (SYSDATE, 'yyyy')) AS y,
|
||||
'01' AS m,
|
||||
@@ -1176,7 +1183,8 @@ AS
|
||||
TO_CHAR (TO_CHAR (SYSDATE, 'yyyy') - 1))
|
||||
GROUP BY f.project, f.subproject
|
||||
UNION ALL
|
||||
SELECT f.project,
|
||||
SELECT 3 AS hide_f_sort,
|
||||
f.project,
|
||||
f.subproject,
|
||||
TO_CHAR (TO_CHAR (SYSDATE, 'yyyy')) AS y,
|
||||
'02' AS m,
|
||||
@@ -1188,7 +1196,8 @@ AS
|
||||
TO_CHAR (TO_CHAR (SYSDATE, 'yyyy') - 1))
|
||||
GROUP BY f.project, f.subproject
|
||||
UNION ALL
|
||||
SELECT f.project,
|
||||
SELECT 4 AS hide_f_sort,
|
||||
f.project,
|
||||
f.subproject,
|
||||
TO_CHAR (TO_CHAR (SYSDATE, 'yyyy')) AS y,
|
||||
'03' AS m,
|
||||
@@ -1200,7 +1209,8 @@ AS
|
||||
TO_CHAR (TO_CHAR (SYSDATE, 'yyyy') - 1))
|
||||
GROUP BY f.project, f.subproject
|
||||
UNION ALL
|
||||
SELECT f.project,
|
||||
SELECT 5 AS hide_f_sort,
|
||||
f.project,
|
||||
f.subproject,
|
||||
TO_CHAR (TO_CHAR (SYSDATE, 'yyyy')) AS y,
|
||||
'04' AS m,
|
||||
@@ -1212,7 +1222,8 @@ AS
|
||||
TO_CHAR (TO_CHAR (SYSDATE, 'yyyy') - 1))
|
||||
GROUP BY f.project, f.subproject
|
||||
UNION ALL
|
||||
SELECT f.project,
|
||||
SELECT 6 AS hide_f_sort,
|
||||
f.project,
|
||||
f.subproject,
|
||||
TO_CHAR (TO_CHAR (SYSDATE, 'yyyy')) AS y,
|
||||
'05' AS m,
|
||||
@@ -1224,7 +1235,8 @@ AS
|
||||
TO_CHAR (TO_CHAR (SYSDATE, 'yyyy') - 1))
|
||||
GROUP BY f.project, f.subproject
|
||||
UNION ALL
|
||||
SELECT f.project,
|
||||
SELECT 7 AS hide_f_sort,
|
||||
f.project,
|
||||
f.subproject,
|
||||
TO_CHAR (TO_CHAR (SYSDATE, 'yyyy')) AS y,
|
||||
'06' AS m,
|
||||
@@ -1236,7 +1248,8 @@ AS
|
||||
TO_CHAR (TO_CHAR (SYSDATE, 'yyyy') - 1))
|
||||
GROUP BY f.project, f.subproject
|
||||
UNION ALL
|
||||
SELECT f.project,
|
||||
SELECT 8 AS hide_f_sort,
|
||||
f.project,
|
||||
f.subproject,
|
||||
TO_CHAR (TO_CHAR (SYSDATE, 'yyyy')) AS y,
|
||||
'07' AS m,
|
||||
@@ -1249,7 +1262,8 @@ AS
|
||||
TO_CHAR (TO_CHAR (SYSDATE, 'yyyy') - 1))
|
||||
GROUP BY f.project, f.subproject
|
||||
UNION ALL
|
||||
SELECT f.project,
|
||||
SELECT 9 AS hide_f_sort,
|
||||
f.project,
|
||||
f.subproject,
|
||||
TO_CHAR (TO_CHAR (SYSDATE, 'yyyy')) AS y,
|
||||
'08' AS m,
|
||||
@@ -1262,7 +1276,8 @@ AS
|
||||
TO_CHAR (TO_CHAR (SYSDATE, 'yyyy') - 1))
|
||||
GROUP BY f.project, f.subproject
|
||||
UNION ALL
|
||||
SELECT f.project,
|
||||
SELECT 10 AS hide_f_sort,
|
||||
f.project,
|
||||
f.subproject,
|
||||
TO_CHAR (TO_CHAR (SYSDATE, 'yyyy')) AS y,
|
||||
'09' AS m,
|
||||
@@ -1283,7 +1298,8 @@ AS
|
||||
TO_CHAR (TO_CHAR (SYSDATE, 'yyyy') - 1))
|
||||
GROUP BY f.project, f.subproject
|
||||
UNION ALL
|
||||
SELECT f.project,
|
||||
SELECT 11 AS hide_f_sort,
|
||||
f.project,
|
||||
f.subproject,
|
||||
TO_CHAR (TO_CHAR (SYSDATE, 'yyyy')) AS y,
|
||||
'10' AS m,
|
||||
@@ -1305,7 +1321,8 @@ AS
|
||||
TO_CHAR (TO_CHAR (SYSDATE, 'yyyy') - 1))
|
||||
GROUP BY f.project, f.subproject
|
||||
UNION ALL
|
||||
SELECT f.project,
|
||||
SELECT 12 AS hide_f_sort,
|
||||
f.project,
|
||||
f.subproject,
|
||||
TO_CHAR (TO_CHAR (SYSDATE, 'yyyy')) AS y,
|
||||
'11' AS m,
|
||||
@@ -1328,7 +1345,8 @@ AS
|
||||
TO_CHAR (TO_CHAR (SYSDATE, 'yyyy') - 1))
|
||||
GROUP BY f.project, f.subproject
|
||||
UNION ALL
|
||||
SELECT f.project,
|
||||
SELECT 13 AS hide_f_sort,
|
||||
f.project,
|
||||
f.subproject,
|
||||
TO_CHAR (TO_CHAR (SYSDATE, 'yyyy')) AS y,
|
||||
'12' AS m,
|
||||
@@ -1360,6 +1378,7 @@ AS
|
||||
|
||||
CREATE OR REPLACE VIEW twyn_v_rap_reservetrend
|
||||
(
|
||||
hide_f_sort,
|
||||
project,
|
||||
subproject,
|
||||
budget_key,
|
||||
@@ -1367,252 +1386,279 @@ CREATE OR REPLACE VIEW twyn_v_rap_reservetrend
|
||||
maand
|
||||
)
|
||||
AS
|
||||
SELECT projectnaam,
|
||||
subprojectnaam,
|
||||
SELECT hide_f_sort,
|
||||
projectnaam,
|
||||
subproject,
|
||||
bgt_budget_key,
|
||||
budget,
|
||||
maand
|
||||
FROM (SELECT bgt.projectnaam,
|
||||
bgt.subprojectnaam,
|
||||
FROM (SELECT 1 AS hide_f_sort,
|
||||
bgt.projectnaam,
|
||||
bgt.subproject,
|
||||
bgt.bgt_budget_key,
|
||||
(bgt.bgt_budget_bedrag
|
||||
+ (SELECT SUM (mut.bgt_budget_bedrag_naar)
|
||||
+ (SELECT COALESCE ( (SUM (mut.bgt_budget_bedrag_naar)),
|
||||
0)
|
||||
FROM bgt_budgetmutatie mut
|
||||
WHERE mut.bgt_budget_key_naar = bgt.bgt_budget_key
|
||||
AND TO_CHAR (bgt_budgetmutatie_datum, 'yyyy') <
|
||||
AND TO_CHAR (bgt_budgetmutatie_datum, 'yyyy') >=
|
||||
TO_CHAR (SYSDATE, 'yyyy'))
|
||||
+ (SELECT SUM (mut.bgt_budget_bedrag_van)
|
||||
+ (SELECT COALESCE ( (SUM (mut.bgt_budget_bedrag_van)), 0)
|
||||
FROM bgt_budgetmutatie mut
|
||||
WHERE mut.bgt_budget_key_van = bgt.bgt_budget_key
|
||||
AND TO_CHAR (bgt_budgetmutatie_datum, 'yyyy') <
|
||||
AND TO_CHAR (bgt_budgetmutatie_datum, 'yyyy') >=
|
||||
TO_CHAR (SYSDATE, 'yyyy')))
|
||||
AS budget,
|
||||
TO_CHAR (SYSDATE, 'yyyy') - 1 || '-' || '12' AS maand
|
||||
FROM twyn_v_bgt_budgetgegevens bgt
|
||||
WHERE bgt.rcode = 'R'
|
||||
UNION ALL
|
||||
SELECT bgt.projectnaam,
|
||||
bgt.subprojectnaam,
|
||||
SELECT 2 AS hide_f_sort,
|
||||
bgt.projectnaam,
|
||||
bgt.subproject,
|
||||
bgt.bgt_budget_key,
|
||||
(bgt.bgt_budget_bedrag
|
||||
+ (SELECT SUM (mut.bgt_budget_bedrag_naar)
|
||||
+ (SELECT COALESCE ( (SUM (mut.bgt_budget_bedrag_naar)),
|
||||
0)
|
||||
FROM bgt_budgetmutatie mut
|
||||
WHERE mut.bgt_budget_key_naar = bgt.bgt_budget_key
|
||||
AND TO_CHAR (bgt_budgetmutatie_datum, 'yyyymm') <=
|
||||
AND TO_CHAR (bgt_budgetmutatie_datum, 'yyyymm') >=
|
||||
TO_CHAR (SYSDATE, 'yyyy') || '01')
|
||||
+ (SELECT SUM (mut.bgt_budget_bedrag_van)
|
||||
+ (SELECT COALESCE ( (SUM (mut.bgt_budget_bedrag_van)), 0)
|
||||
FROM bgt_budgetmutatie mut
|
||||
WHERE mut.bgt_budget_key_van = bgt.bgt_budget_key
|
||||
AND TO_CHAR (bgt_budgetmutatie_datum, 'yyyymm') <=
|
||||
AND TO_CHAR (bgt_budgetmutatie_datum, 'yyyymm') >=
|
||||
TO_CHAR (SYSDATE, 'yyyy') || '01'))
|
||||
AS budget,
|
||||
TO_CHAR (TO_CHAR (SYSDATE, 'yyyy')) || '-' || '01' AS maand
|
||||
FROM twyn_v_bgt_budgetgegevens bgt
|
||||
WHERE bgt.rcode = 'R'
|
||||
UNION ALL
|
||||
SELECT bgt.projectnaam,
|
||||
bgt.subprojectnaam,
|
||||
SELECT 3 AS hide_f_sort,
|
||||
bgt.projectnaam,
|
||||
bgt.subproject,
|
||||
bgt.bgt_budget_key,
|
||||
(bgt.bgt_budget_bedrag
|
||||
+ (SELECT SUM (mut.bgt_budget_bedrag_naar)
|
||||
+ (SELECT COALESCE ( (SUM (mut.bgt_budget_bedrag_naar)),
|
||||
0)
|
||||
FROM bgt_budgetmutatie mut
|
||||
WHERE mut.bgt_budget_key_naar = bgt.bgt_budget_key
|
||||
AND TO_CHAR (bgt_budgetmutatie_datum, 'yyyymm') <=
|
||||
AND TO_CHAR (bgt_budgetmutatie_datum, 'yyyymm') >=
|
||||
TO_CHAR (SYSDATE, 'yyyy') || '02')
|
||||
+ (SELECT SUM (mut.bgt_budget_bedrag_van)
|
||||
+ (SELECT COALESCE ( (SUM (mut.bgt_budget_bedrag_van)), 0)
|
||||
FROM bgt_budgetmutatie mut
|
||||
WHERE mut.bgt_budget_key_van = bgt.bgt_budget_key
|
||||
AND TO_CHAR (bgt_budgetmutatie_datum, 'yyyymm') <=
|
||||
AND TO_CHAR (bgt_budgetmutatie_datum, 'yyyymm') >=
|
||||
TO_CHAR (SYSDATE, 'yyyy') || '02'))
|
||||
AS budget,
|
||||
TO_CHAR (TO_CHAR (SYSDATE, 'yyyy')) || '-' || '02' AS maand
|
||||
FROM twyn_v_bgt_budgetgegevens bgt
|
||||
WHERE bgt.rcode = 'R'
|
||||
UNION ALL
|
||||
SELECT bgt.projectnaam,
|
||||
bgt.subprojectnaam,
|
||||
SELECT 4 AS hide_f_sort,
|
||||
bgt.projectnaam,
|
||||
bgt.subproject,
|
||||
bgt.bgt_budget_key,
|
||||
(bgt.bgt_budget_bedrag
|
||||
+ (SELECT SUM (mut.bgt_budget_bedrag_naar)
|
||||
+ (SELECT COALESCE ( (SUM (mut.bgt_budget_bedrag_naar)),
|
||||
0)
|
||||
FROM bgt_budgetmutatie mut
|
||||
WHERE mut.bgt_budget_key_naar = bgt.bgt_budget_key
|
||||
AND TO_CHAR (bgt_budgetmutatie_datum, 'yyyymm') <=
|
||||
AND TO_CHAR (bgt_budgetmutatie_datum, 'yyyymm') >=
|
||||
TO_CHAR (SYSDATE, 'yyyy') || '03')
|
||||
+ (SELECT SUM (mut.bgt_budget_bedrag_van)
|
||||
+ (SELECT COALESCE ( (SUM (mut.bgt_budget_bedrag_van)), 0)
|
||||
FROM bgt_budgetmutatie mut
|
||||
WHERE mut.bgt_budget_key_van = bgt.bgt_budget_key
|
||||
AND TO_CHAR (bgt_budgetmutatie_datum, 'yyyymm') <=
|
||||
AND TO_CHAR (bgt_budgetmutatie_datum, 'yyyymm') >=
|
||||
TO_CHAR (SYSDATE, 'yyyy') || '03'))
|
||||
AS budget,
|
||||
TO_CHAR (TO_CHAR (SYSDATE, 'yyyy')) || '-' || '03' AS maand
|
||||
FROM twyn_v_bgt_budgetgegevens bgt
|
||||
WHERE bgt.rcode = 'R'
|
||||
UNION ALL
|
||||
SELECT bgt.projectnaam,
|
||||
bgt.subprojectnaam,
|
||||
SELECT 5 AS hide_f_sort,
|
||||
bgt.projectnaam,
|
||||
bgt.subproject,
|
||||
bgt.bgt_budget_key,
|
||||
(bgt.bgt_budget_bedrag
|
||||
+ (SELECT SUM (mut.bgt_budget_bedrag_naar)
|
||||
+ (SELECT COALESCE ( (SUM (mut.bgt_budget_bedrag_naar)),
|
||||
0)
|
||||
FROM bgt_budgetmutatie mut
|
||||
WHERE mut.bgt_budget_key_naar = bgt.bgt_budget_key
|
||||
AND TO_CHAR (bgt_budgetmutatie_datum, 'yyyymm') <=
|
||||
AND TO_CHAR (bgt_budgetmutatie_datum, 'yyyymm') >=
|
||||
TO_CHAR (SYSDATE, 'yyyy') || '04')
|
||||
+ (SELECT SUM (mut.bgt_budget_bedrag_van)
|
||||
+ (SELECT COALESCE ( (SUM (mut.bgt_budget_bedrag_van)), 0)
|
||||
FROM bgt_budgetmutatie mut
|
||||
WHERE mut.bgt_budget_key_van = bgt.bgt_budget_key
|
||||
AND TO_CHAR (bgt_budgetmutatie_datum, 'yyyymm') <=
|
||||
AND TO_CHAR (bgt_budgetmutatie_datum, 'yyyymm') >=
|
||||
TO_CHAR (SYSDATE, 'yyyy') || '04'))
|
||||
AS budget,
|
||||
TO_CHAR (TO_CHAR (SYSDATE, 'yyyy')) || '-' || '04' AS maand
|
||||
FROM twyn_v_bgt_budgetgegevens bgt
|
||||
WHERE bgt.rcode = 'R'
|
||||
UNION ALL
|
||||
SELECT bgt.projectnaam,
|
||||
bgt.subprojectnaam,
|
||||
SELECT 6 AS hide_f_sort,
|
||||
bgt.projectnaam,
|
||||
bgt.subproject,
|
||||
bgt.bgt_budget_key,
|
||||
(bgt.bgt_budget_bedrag
|
||||
+ (SELECT SUM (mut.bgt_budget_bedrag_naar)
|
||||
+ (SELECT COALESCE ( (SUM (mut.bgt_budget_bedrag_naar)),
|
||||
0)
|
||||
FROM bgt_budgetmutatie mut
|
||||
WHERE mut.bgt_budget_key_naar = bgt.bgt_budget_key
|
||||
AND TO_CHAR (bgt_budgetmutatie_datum, 'yyyymm') <=
|
||||
AND TO_CHAR (bgt_budgetmutatie_datum, 'yyyymm') >=
|
||||
TO_CHAR (SYSDATE, 'yyyy') || '05')
|
||||
+ (SELECT SUM (mut.bgt_budget_bedrag_van)
|
||||
+ (SELECT COALESCE ( (SUM (mut.bgt_budget_bedrag_van)), 0)
|
||||
FROM bgt_budgetmutatie mut
|
||||
WHERE mut.bgt_budget_key_van = bgt.bgt_budget_key
|
||||
AND TO_CHAR (bgt_budgetmutatie_datum, 'yyyymm') <=
|
||||
AND TO_CHAR (bgt_budgetmutatie_datum, 'yyyymm') >=
|
||||
TO_CHAR (SYSDATE, 'yyyy') || '05'))
|
||||
AS budget,
|
||||
TO_CHAR (TO_CHAR (SYSDATE, 'yyyy')) || '-' || '05' AS maand
|
||||
FROM twyn_v_bgt_budgetgegevens bgt
|
||||
WHERE bgt.rcode = 'R'
|
||||
UNION ALL
|
||||
SELECT bgt.projectnaam,
|
||||
bgt.subprojectnaam,
|
||||
SELECT 7 AS hide_f_sort,
|
||||
bgt.projectnaam,
|
||||
bgt.subproject,
|
||||
bgt.bgt_budget_key,
|
||||
(bgt.bgt_budget_bedrag
|
||||
+ (SELECT SUM (mut.bgt_budget_bedrag_naar)
|
||||
+ (SELECT COALESCE ( (SUM (mut.bgt_budget_bedrag_naar)),
|
||||
0)
|
||||
FROM bgt_budgetmutatie mut
|
||||
WHERE mut.bgt_budget_key_naar = bgt.bgt_budget_key
|
||||
AND TO_CHAR (bgt_budgetmutatie_datum, 'yyyymm') <=
|
||||
AND TO_CHAR (bgt_budgetmutatie_datum, 'yyyymm') >=
|
||||
TO_CHAR (SYSDATE, 'yyyy') || '06')
|
||||
+ (SELECT SUM (mut.bgt_budget_bedrag_van)
|
||||
+ (SELECT COALESCE ( (SUM (mut.bgt_budget_bedrag_van)), 0)
|
||||
FROM bgt_budgetmutatie mut
|
||||
WHERE mut.bgt_budget_key_van = bgt.bgt_budget_key
|
||||
AND TO_CHAR (bgt_budgetmutatie_datum, 'yyyymm') <=
|
||||
AND TO_CHAR (bgt_budgetmutatie_datum, 'yyyymm') >=
|
||||
TO_CHAR (SYSDATE, 'yyyy') || '06'))
|
||||
AS budget,
|
||||
TO_CHAR (TO_CHAR (SYSDATE, 'yyyy')) || '-' || '06' AS maand
|
||||
FROM twyn_v_bgt_budgetgegevens bgt
|
||||
WHERE bgt.rcode = 'R'
|
||||
UNION ALL
|
||||
SELECT bgt.projectnaam,
|
||||
bgt.subprojectnaam,
|
||||
SELECT 8 AS hide_f_sort,
|
||||
bgt.projectnaam,
|
||||
bgt.subproject,
|
||||
bgt.bgt_budget_key,
|
||||
(bgt.bgt_budget_bedrag
|
||||
+ (SELECT SUM (mut.bgt_budget_bedrag_naar)
|
||||
+ (SELECT COALESCE ( (SUM (mut.bgt_budget_bedrag_naar)),
|
||||
0)
|
||||
FROM bgt_budgetmutatie mut
|
||||
WHERE mut.bgt_budget_key_naar = bgt.bgt_budget_key
|
||||
AND TO_CHAR (bgt_budgetmutatie_datum, 'yyyymm') <=
|
||||
AND TO_CHAR (bgt_budgetmutatie_datum, 'yyyymm') >=
|
||||
TO_CHAR (SYSDATE, 'yyyy') || '07')
|
||||
+ (SELECT SUM (mut.bgt_budget_bedrag_van)
|
||||
+ (SELECT COALESCE ( (SUM (mut.bgt_budget_bedrag_van)), 0)
|
||||
FROM bgt_budgetmutatie mut
|
||||
WHERE mut.bgt_budget_key_van = bgt.bgt_budget_key
|
||||
AND TO_CHAR (bgt_budgetmutatie_datum, 'yyyymm') <=
|
||||
AND TO_CHAR (bgt_budgetmutatie_datum, 'yyyymm') >=
|
||||
TO_CHAR (SYSDATE, 'yyyy') || '07'))
|
||||
AS budget,
|
||||
TO_CHAR (TO_CHAR (SYSDATE, 'yyyy')) || '-' || '07' AS maand
|
||||
FROM twyn_v_bgt_budgetgegevens bgt
|
||||
WHERE bgt.rcode = 'R'
|
||||
UNION ALL
|
||||
SELECT bgt.projectnaam,
|
||||
bgt.subprojectnaam,
|
||||
SELECT 9 AS hide_f_sort,
|
||||
bgt.projectnaam,
|
||||
bgt.subproject,
|
||||
bgt.bgt_budget_key,
|
||||
(bgt.bgt_budget_bedrag
|
||||
+ (SELECT SUM (mut.bgt_budget_bedrag_naar)
|
||||
+ (SELECT COALESCE ( (SUM (mut.bgt_budget_bedrag_naar)),
|
||||
0)
|
||||
FROM bgt_budgetmutatie mut
|
||||
WHERE mut.bgt_budget_key_naar = bgt.bgt_budget_key
|
||||
AND TO_CHAR (bgt_budgetmutatie_datum, 'yyyymm') <=
|
||||
AND TO_CHAR (bgt_budgetmutatie_datum, 'yyyymm') >=
|
||||
TO_CHAR (SYSDATE, 'yyyy') || '08')
|
||||
+ (SELECT SUM (mut.bgt_budget_bedrag_van)
|
||||
+ (SELECT COALESCE ( (SUM (mut.bgt_budget_bedrag_van)), 0)
|
||||
FROM bgt_budgetmutatie mut
|
||||
WHERE mut.bgt_budget_key_van = bgt.bgt_budget_key
|
||||
AND TO_CHAR (bgt_budgetmutatie_datum, 'yyyymm') <=
|
||||
AND TO_CHAR (bgt_budgetmutatie_datum, 'yyyymm') >=
|
||||
TO_CHAR (SYSDATE, 'yyyy') || '08'))
|
||||
AS budget,
|
||||
TO_CHAR (TO_CHAR (SYSDATE, 'yyyy')) || '-' || '08' AS maand
|
||||
FROM twyn_v_bgt_budgetgegevens bgt
|
||||
WHERE bgt.rcode = 'R'
|
||||
UNION ALL
|
||||
SELECT bgt.projectnaam,
|
||||
bgt.subprojectnaam,
|
||||
SELECT 10 AS hide_f_sort,
|
||||
bgt.projectnaam,
|
||||
bgt.subproject,
|
||||
bgt.bgt_budget_key,
|
||||
(bgt.bgt_budget_bedrag
|
||||
+ (SELECT SUM (mut.bgt_budget_bedrag_naar)
|
||||
+ (SELECT COALESCE ( (SUM (mut.bgt_budget_bedrag_naar)),
|
||||
0)
|
||||
FROM bgt_budgetmutatie mut
|
||||
WHERE mut.bgt_budget_key_naar = bgt.bgt_budget_key
|
||||
AND TO_CHAR (bgt_budgetmutatie_datum, 'yyyymm') <=
|
||||
AND TO_CHAR (bgt_budgetmutatie_datum, 'yyyymm') >=
|
||||
TO_CHAR (SYSDATE, 'yyyy') || '09')
|
||||
+ (SELECT SUM (mut.bgt_budget_bedrag_van)
|
||||
+ (SELECT COALESCE ( (SUM (mut.bgt_budget_bedrag_van)), 0)
|
||||
FROM bgt_budgetmutatie mut
|
||||
WHERE mut.bgt_budget_key_van = bgt.bgt_budget_key
|
||||
AND TO_CHAR (bgt_budgetmutatie_datum, 'yyyymm') <=
|
||||
AND TO_CHAR (bgt_budgetmutatie_datum, 'yyyymm') >=
|
||||
TO_CHAR (SYSDATE, 'yyyy') || '09'))
|
||||
AS budget,
|
||||
TO_CHAR (TO_CHAR (SYSDATE, 'yyyy')) || '-' || '09' AS maand
|
||||
FROM twyn_v_bgt_budgetgegevens bgt
|
||||
WHERE bgt.rcode = 'R'
|
||||
UNION ALL
|
||||
SELECT bgt.projectnaam,
|
||||
bgt.subprojectnaam,
|
||||
SELECT 11 AS hide_f_sort,
|
||||
bgt.projectnaam,
|
||||
bgt.subproject,
|
||||
bgt.bgt_budget_key,
|
||||
(bgt.bgt_budget_bedrag
|
||||
+ (SELECT SUM (mut.bgt_budget_bedrag_naar)
|
||||
+ (SELECT COALESCE ( (SUM (mut.bgt_budget_bedrag_naar)),
|
||||
0)
|
||||
FROM bgt_budgetmutatie mut
|
||||
WHERE mut.bgt_budget_key_naar = bgt.bgt_budget_key
|
||||
AND TO_CHAR (bgt_budgetmutatie_datum, 'yyyymm') <=
|
||||
AND TO_CHAR (bgt_budgetmutatie_datum, 'yyyymm') >=
|
||||
TO_CHAR (SYSDATE, 'yyyy') || '10')
|
||||
+ (SELECT SUM (mut.bgt_budget_bedrag_van)
|
||||
+ (SELECT COALESCE ( (SUM (mut.bgt_budget_bedrag_van)), 0)
|
||||
FROM bgt_budgetmutatie mut
|
||||
WHERE mut.bgt_budget_key_van = bgt.bgt_budget_key
|
||||
AND TO_CHAR (bgt_budgetmutatie_datum, 'yyyymm') <=
|
||||
AND TO_CHAR (bgt_budgetmutatie_datum, 'yyyymm') >=
|
||||
TO_CHAR (SYSDATE, 'yyyy') || '10'))
|
||||
AS budget,
|
||||
TO_CHAR (TO_CHAR (SYSDATE, 'yyyy')) || '-' || '10' AS maand
|
||||
FROM twyn_v_bgt_budgetgegevens bgt
|
||||
WHERE bgt.rcode = 'R'
|
||||
UNION ALL
|
||||
SELECT bgt.projectnaam,
|
||||
bgt.subprojectnaam,
|
||||
SELECT 12 AS hide_f_sort,
|
||||
bgt.projectnaam,
|
||||
bgt.subproject,
|
||||
bgt.bgt_budget_key,
|
||||
(bgt.bgt_budget_bedrag
|
||||
+ (SELECT SUM (mut.bgt_budget_bedrag_naar)
|
||||
+ (SELECT COALESCE ( (SUM (mut.bgt_budget_bedrag_naar)),
|
||||
0)
|
||||
FROM bgt_budgetmutatie mut
|
||||
WHERE mut.bgt_budget_key_naar = bgt.bgt_budget_key
|
||||
AND TO_CHAR (bgt_budgetmutatie_datum, 'yyyymm') <=
|
||||
AND TO_CHAR (bgt_budgetmutatie_datum, 'yyyymm') >=
|
||||
TO_CHAR (SYSDATE, 'yyyy') || '11')
|
||||
+ (SELECT SUM (mut.bgt_budget_bedrag_van)
|
||||
+ (SELECT COALESCE ( (SUM (mut.bgt_budget_bedrag_van)), 0)
|
||||
FROM bgt_budgetmutatie mut
|
||||
WHERE mut.bgt_budget_key_van = bgt.bgt_budget_key
|
||||
AND TO_CHAR (bgt_budgetmutatie_datum, 'yyyymm') <=
|
||||
AND TO_CHAR (bgt_budgetmutatie_datum, 'yyyymm') >=
|
||||
TO_CHAR (SYSDATE, 'yyyy') || '11'))
|
||||
AS budget,
|
||||
TO_CHAR (TO_CHAR (SYSDATE, 'yyyy')) || '-' || '11' AS maand
|
||||
FROM twyn_v_bgt_budgetgegevens bgt
|
||||
WHERE bgt.rcode = 'R'
|
||||
UNION ALL
|
||||
SELECT bgt.projectnaam,
|
||||
bgt.subprojectnaam,
|
||||
SELECT 13 AS hide_f_sort,
|
||||
bgt.projectnaam,
|
||||
bgt.subproject,
|
||||
bgt.bgt_budget_key,
|
||||
(bgt.bgt_budget_bedrag
|
||||
+ (SELECT SUM (mut.bgt_budget_bedrag_naar)
|
||||
+ (SELECT COALESCE ( (SUM (mut.bgt_budget_bedrag_naar)),
|
||||
0)
|
||||
FROM bgt_budgetmutatie mut
|
||||
WHERE mut.bgt_budget_key_naar = bgt.bgt_budget_key
|
||||
AND TO_CHAR (bgt_budgetmutatie_datum, 'yyyymm') <=
|
||||
AND TO_CHAR (bgt_budgetmutatie_datum, 'yyyymm') >=
|
||||
TO_CHAR (SYSDATE, 'yyyy') || '12')
|
||||
+ (SELECT SUM (mut.bgt_budget_bedrag_van)
|
||||
+ (SELECT COALESCE ( (SUM (mut.bgt_budget_bedrag_van)), 0)
|
||||
FROM bgt_budgetmutatie mut
|
||||
WHERE mut.bgt_budget_key_van = bgt.bgt_budget_key
|
||||
AND TO_CHAR (bgt_budgetmutatie_datum, 'yyyymm') <=
|
||||
AND TO_CHAR (bgt_budgetmutatie_datum, 'yyyymm') >=
|
||||
TO_CHAR (SYSDATE, 'yyyy') || '12'))
|
||||
AS budget,
|
||||
TO_CHAR (TO_CHAR (SYSDATE, 'yyyy')) || '-' || '12' AS maand
|
||||
|
||||
Reference in New Issue
Block a user