svn path=/Customer/trunk/; revision=13124
This commit is contained in:
Arthur Egberink
2006-12-01 07:13:06 +00:00
parent d9bb1e0296
commit 880fd8b4e0

View File

@@ -42,7 +42,7 @@ SELECT maand,
GROUP BY TO_CHAR (res_rsv_artikel_levering, 'YYMM'),
LTRIM(res_artikel_nr),
RTRIM(LTRIM(res_artikel_omschrijving))
UNION
UNION ALL
SELECT TO_CHAR (res_rsv_artikel_levering, 'YYMM') AS maand,
SUBSTR (TO_CHAR (fac.safe_to_number (res_artikel_nr), 'FM00000000'), 0, 6) || '00' AS artnr,
TO_CHAR (NULL) AS tot1000,
@@ -54,7 +54,7 @@ SELECT maand,
WHERE ra.res_artikel_key = rra.res_artikel_key
GROUP BY TO_CHAR (res_rsv_artikel_levering, 'YYMM'),
SUBSTR (TO_CHAR (fac.safe_to_number (res_artikel_nr), 'FM00000000'), 0, 6)
UNION
UNION ALL
SELECT TO_CHAR (res_rsv_artikel_levering, 'YYMM') AS maand,
SUBSTR (TO_CHAR (fac.safe_to_number (res_artikel_nr), 'FM00000000'), 0, 5) || '000' AS artnr,
SUBSTR (TO_CHAR (fac.safe_to_number (res_artikel_nr), 'FM00000000'), 0, 5) || '000' AS tot1000,
@@ -66,7 +66,7 @@ SELECT maand,
WHERE ra.res_artikel_key = rra.res_artikel_key
GROUP BY TO_CHAR (res_rsv_artikel_levering, 'YYMM'),
SUBSTR (TO_CHAR (fac.safe_to_number (res_artikel_nr), 'FM00000000'), 0, 5)
UNION
UNION ALL
SELECT TO_CHAR (res_rsv_artikel_levering, 'YYMM') AS maand,
' TOTAAL',
'',
@@ -130,14 +130,14 @@ SELECT TO_CHAR (ra.res_rsv_artikel_levering, 'YYMM') fclt_f_maand,
AND ro.res_ruimte_key = rg.res_ruimte_key
AND ra.res_status_bo_key <> 1
AND p.prs_perslid_key = rs.res_reservering_host_key
AND ka.PRS_KOSTENPLAATS_KEY = rs.prs_kostenplaats_key
AND k.prs_kostenplaats_key = rs.prs_kostenplaats_key
AND af.PRS_AFDELING_KEY = ka.PRS_AFDELING_KEY
AND ka.PRS_KOSTENPLAATS_KEY(+) = rs.prs_kostenplaats_key
AND k.prs_kostenplaats_key(+) = rs.prs_kostenplaats_key
AND af.PRS_AFDELING_KEY(+) = ka.PRS_AFDELING_KEY
AND rr.res_rsv_ruimte_key NOT IN (SELECT res_rsv_ruimte_key
FROM res_rsv_ruimte
WHERE res_rsv_ruimte_verwijder IS NOT NULL
AND res_status_fo_key <> 4)
UNION
UNION ALL
SELECT TO_CHAR (ra.res_rsv_artikel_levering, 'YYMM') fclt_f_maand,
(SELECT afs.prs_afdeling_naam
FROM prs_v_afdeling afs
@@ -178,10 +178,10 @@ SELECT TO_CHAR (ra.res_rsv_artikel_levering, 'YYMM') fclt_f_maand,
AND ra.alg_ruimte_key IS NOT NULL
AND ra.res_status_bo_key <> 1
AND p.prs_perslid_key = rs.res_reservering_host_key
AND ka.PRS_KOSTENPLAATS_KEY = rs.prs_kostenplaats_key
AND k.prs_kostenplaats_key = rs.prs_kostenplaats_key
AND af.PRS_AFDELING_KEY = ka.PRS_AFDELING_KEY
UNION
AND ka.PRS_KOSTENPLAATS_KEY(+) = rs.prs_kostenplaats_key
AND k.prs_kostenplaats_key(+) = rs.prs_kostenplaats_key
AND af.PRS_AFDELING_KEY(+) = ka.PRS_AFDELING_KEY
UNION ALL
SELECT fclt_f_maand, fclt_f_sector, practice, p_nummer, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL, 'Subtotaal Practice',
TO_CHAR (SUM (kosten), '999990.99') som, NULL
@@ -214,10 +214,10 @@ SELECT TO_CHAR (ra.res_rsv_artikel_levering, 'YYMM') fclt_f_maand,
AND ro.res_ruimte_key = rg.res_ruimte_key
AND ra.res_status_bo_key <> 1
AND p.prs_perslid_key = rs.res_reservering_host_key
AND afs.prs_afdeling_key = af.prs_afdeling_parentkey
AND ka.PRS_KOSTENPLAATS_KEY = rs.prs_kostenplaats_key
AND af.PRS_AFDELING_KEY = ka.PRS_AFDELING_KEY
AND k.prs_kostenplaats_key = rs.prs_kostenplaats_key
AND afs.prs_afdeling_key(+) = af.prs_afdeling_parentkey
AND ka.PRS_KOSTENPLAATS_KEY(+) = rs.prs_kostenplaats_key
AND af.PRS_AFDELING_KEY(+) = ka.PRS_AFDELING_KEY
AND k.prs_kostenplaats_key(+) = rs.prs_kostenplaats_key
AND rr.res_rsv_ruimte_key NOT IN (SELECT res_rsv_ruimte_key
FROM res_rsv_ruimte
WHERE res_rsv_ruimte_verwijder IS NOT NULL
@@ -226,7 +226,7 @@ SELECT TO_CHAR (ra.res_rsv_artikel_levering, 'YYMM') fclt_f_maand,
afs.prs_afdeling_naam,
af.prs_afdeling_naam,
k.prs_kostenplaats_nr
UNION
UNION ALL
SELECT TO_CHAR (ra.res_rsv_artikel_levering,
'YYMM'
) fclt_f_maand,
@@ -250,16 +250,16 @@ SELECT TO_CHAR (ra.res_rsv_artikel_levering, 'YYMM') fclt_f_maand,
AND ra.alg_ruimte_key IS NOT NULL
AND ra.res_status_bo_key <> 1
AND p.prs_perslid_key = rs.res_reservering_host_key
AND afs.prs_afdeling_key = af.prs_afdeling_parentkey
AND ka.PRS_KOSTENPLAATS_KEY = rs.prs_kostenplaats_key
AND af.PRS_AFDELING_KEY = ka.PRS_AFDELING_KEY
AND k.prs_kostenplaats_key = rs.prs_kostenplaats_key
AND afs.prs_afdeling_key(+) = af.prs_afdeling_parentkey
AND ka.PRS_KOSTENPLAATS_KEY(+) = rs.prs_kostenplaats_key
AND af.PRS_AFDELING_KEY(+) = ka.PRS_AFDELING_KEY
AND k.prs_kostenplaats_key(+) = rs.prs_kostenplaats_key
GROUP BY TO_CHAR (ra.res_rsv_artikel_levering, 'YYMM'),
afs.prs_afdeling_naam,
af.prs_afdeling_naam,
k.prs_kostenplaats_nr)
GROUP BY fclt_f_maand, fclt_f_sector, practice, p_nummer
UNION
UNION ALL
SELECT fclt_f_maand, fclt_f_sector, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
NULL, NULL, NULL, 'Subtotaal Sector',
TO_CHAR (SUM (kosten), '999990.99') som, NULL
@@ -289,16 +289,16 @@ SELECT TO_CHAR (ra.res_rsv_artikel_levering, 'YYMM') fclt_f_maand,
AND ro.res_ruimte_key = rg.res_ruimte_key
AND ra.res_status_bo_key <> 1
AND p.prs_perslid_key = rs.res_reservering_host_key
AND afs.prs_afdeling_key = af.prs_afdeling_parentkey
AND ka.PRS_KOSTENPLAATS_KEY = rs.prs_kostenplaats_key
AND af.PRS_AFDELING_KEY = ka.PRS_AFDELING_KEY
AND afs.prs_afdeling_key(+) = af.prs_afdeling_parentkey
AND ka.PRS_KOSTENPLAATS_KEY(+) = rs.prs_kostenplaats_key
AND af.PRS_AFDELING_KEY(+) = ka.PRS_AFDELING_KEY
AND rr.res_rsv_ruimte_key NOT IN (SELECT res_rsv_ruimte_key
FROM res_rsv_ruimte
WHERE res_rsv_ruimte_verwijder IS NOT NULL
AND res_status_fo_key <> 4)
GROUP BY TO_CHAR (ra.res_rsv_artikel_levering, 'YYMM'),
afs.prs_afdeling_naam
UNION
UNION ALL
SELECT TO_CHAR (ra.res_rsv_artikel_levering,
'YYMM'
) fclt_f_maand, -- Catering bij alg. ruimte
@@ -320,9 +320,9 @@ SELECT TO_CHAR (ra.res_rsv_artikel_levering, 'YYMM') fclt_f_maand,
AND ra.alg_ruimte_key IS NOT NULL
AND ra.res_status_bo_key <> 1
AND p.prs_perslid_key = rs.res_reservering_host_key
AND afs.prs_afdeling_key = af.prs_afdeling_parentkey
AND ka.PRS_KOSTENPLAATS_KEY = rs.prs_kostenplaats_key
AND af.PRS_AFDELING_KEY = ka.PRS_AFDELING_KEY
AND afs.prs_afdeling_key(+) = af.prs_afdeling_parentkey
AND ka.PRS_KOSTENPLAATS_KEY(+) = rs.prs_kostenplaats_key
AND af.PRS_AFDELING_KEY(+) = ka.PRS_AFDELING_KEY
GROUP BY TO_CHAR (ra.res_rsv_artikel_levering, 'YYMM'),
afs.prs_afdeling_naam)
GROUP BY fclt_f_maand, fclt_f_sector
@@ -356,9 +356,9 @@ SELECT fclt_f_maand, fclt_f_sector, SUM (kosten) som
AND ro.res_ruimte_key = rg.res_ruimte_key
AND ra.res_status_bo_key <> 1
AND p.prs_perslid_key = rs.res_reservering_host_key
AND afs.prs_afdeling_key = af.prs_afdeling_parentkey
AND ka.PRS_KOSTENPLAATS_KEY = rs.prs_kostenplaats_key
AND af.PRS_AFDELING_KEY = ka.PRS_AFDELING_KEY
AND afs.prs_afdeling_key(+) = af.prs_afdeling_parentkey
AND ka.PRS_KOSTENPLAATS_KEY(+) = rs.prs_kostenplaats_key
AND af.PRS_AFDELING_KEY(+) = ka.PRS_AFDELING_KEY
AND rr.res_rsv_ruimte_key NOT IN (
SELECT res_rsv_ruimte_key
FROM res_rsv_ruimte
@@ -366,7 +366,7 @@ SELECT fclt_f_maand, fclt_f_sector, SUM (kosten) som
AND res_status_fo_key <> 4)
GROUP BY TO_CHAR (ra.res_rsv_artikel_levering, 'YYMM'),
afs.prs_afdeling_naam
UNION
UNION ALL
SELECT TO_CHAR (ra.res_rsv_artikel_levering,
'YYMM'
) fclt_f_maand,
@@ -386,9 +386,9 @@ SELECT fclt_f_maand, fclt_f_sector, SUM (kosten) som
AND ra.alg_ruimte_key IS NOT NULL
AND ra.res_status_bo_key <> 1
AND p.prs_perslid_key = rs.res_reservering_host_key
AND afs.prs_afdeling_key = af.prs_afdeling_parentkey
AND ka.PRS_KOSTENPLAATS_KEY = rs.prs_kostenplaats_key
AND af.PRS_AFDELING_KEY = ka.PRS_AFDELING_KEY
AND afs.prs_afdeling_key(+) = af.prs_afdeling_parentkey
AND ka.PRS_KOSTENPLAATS_KEY(+) = rs.prs_kostenplaats_key
AND af.PRS_AFDELING_KEY(+) = ka.PRS_AFDELING_KEY
GROUP BY TO_CHAR (ra.res_rsv_artikel_levering, 'YYMM'),
afs.prs_afdeling_naam)
GROUP BY fclt_f_maand, fclt_f_sector
@@ -426,10 +426,10 @@ SELECT TO_CHAR(ra.RES_RSV_ARTIKEL_LEVERING, 'YYMM') FCLT_F_MAAND,
ro.RES_RUIMTE_KEY = rg.RES_RUIMTE_KEY AND
ra.RES_STATUS_BO_KEY <> 1 AND
p.PRS_PERSLID_KEY = rs.RES_RESERVERING_HOST_KEY AND
ka.PRS_KOSTENPLAATS_KEY = rs.prs_kostenplaats_key AND
af.PRS_AFDELING_KEY = ka.PRS_AFDELING_KEY AND
ka.PRS_KOSTENPLAATS_KEY(+) = rs.prs_kostenplaats_key AND
af.PRS_AFDELING_KEY(+) = ka.PRS_AFDELING_KEY AND
rr.RES_RSV_RUIMTE_NOSHOW = 1
UNION
UNION ALL
SELECT FCLT_F_Maand,
FCLT_F_SECTOR,
Practice,
@@ -467,13 +467,13 @@ UNION
ro.RES_RUIMTE_KEY = rg.RES_RUIMTE_KEY AND
ra.RES_STATUS_BO_KEY <> 1 AND
p.PRS_PERSLID_KEY = rs.RES_RESERVERING_HOST_KEY AND
afs.PRS_AFDELING_KEY = af.PRS_AFDELING_PARENTKEY AND
ka.PRS_KOSTENPLAATS_KEY = rs.prs_kostenplaats_key AND
af.PRS_AFDELING_KEY = ka.PRS_AFDELING_KEY AND
afs.PRS_AFDELING_KEY(+) = af.PRS_AFDELING_PARENTKEY AND
ka.PRS_KOSTENPLAATS_KEY(+) = rs.prs_kostenplaats_key AND
af.PRS_AFDELING_KEY(+) = ka.PRS_AFDELING_KEY AND
rr.RES_RSV_RUIMTE_NOSHOW = 1
GROUP BY TO_CHAR(ra.RES_RSV_ARTIKEL_LEVERING, 'YYMM'), afs.PRS_AFDELING_NAAM, af.PRS_AFDELING_NAAM)
GROUP BY FCLT_F_Maand, FCLT_F_SECTOR, Practice
UNION
UNION ALL
SELECT FCLT_F_Maand,
FCLT_F_SECTOR,
NULL,
@@ -510,9 +510,9 @@ UNION
ro.RES_RUIMTE_KEY = rg.RES_RUIMTE_KEY AND
ra.RES_STATUS_BO_KEY <> 1 AND
p.PRS_PERSLID_KEY = rs.RES_RESERVERING_HOST_KEY AND
afs.PRS_AFDELING_KEY = af.PRS_AFDELING_PARENTKEY AND
ka.PRS_KOSTENPLAATS_KEY = rs.prs_kostenplaats_key AND
af.PRS_AFDELING_KEY = ka.PRS_AFDELING_KEY AND
afs.PRS_AFDELING_KEY(+) = af.PRS_AFDELING_PARENTKEY AND
ka.PRS_KOSTENPLAATS_KEY(+) = rs.prs_kostenplaats_key AND
af.PRS_AFDELING_KEY(+) = ka.PRS_AFDELING_KEY AND
rr.RES_RSV_RUIMTE_NOSHOW = 1
GROUP BY TO_CHAR(ra.RES_RSV_ARTIKEL_LEVERING, 'YYMM'), afs.PRS_AFDELING_NAAM)
GROUP BY FCLT_F_Maand, FCLT_F_SECTOR
@@ -537,9 +537,9 @@ SELECT FCLT_F_Maand,
rr.RES_RUIMTE_OPSTEL_KEY = ro.RES_RUIMTE_OPSTEL_KEY AND
ra.RES_STATUS_BO_KEY <> 1 AND
p.PRS_PERSLID_KEY = rs.RES_RESERVERING_HOST_KEY AND
afs.PRS_AFDELING_KEY = af.PRS_AFDELING_PARENTKEY AND
ka.PRS_KOSTENPLAATS_KEY = rs.prs_kostenplaats_key AND
af.PRS_AFDELING_KEY = ka.PRS_AFDELING_KEY AND
afs.PRS_AFDELING_KEY(+) = af.PRS_AFDELING_PARENTKEY AND
ka.PRS_KOSTENPLAATS_KEY(+) = rs.prs_kostenplaats_key AND
af.PRS_AFDELING_KEY(+) = ka.PRS_AFDELING_KEY AND
rr.RES_RSV_RUIMTE_NOSHOW = 1
GROUP BY TO_CHAR(ra.RES_RSV_ARTIKEL_LEVERING, 'YYMM'), afs.PRS_AFDELING_NAAM)
GROUP BY FCLT_F_Maand, FCLT_F_SECTOR
@@ -573,10 +573,10 @@ SELECT TO_CHAR(ra.RES_RSV_ARTIKEL_LEVERING, 'YYMM') FCLT_F_MAAND,
ro.RES_RUIMTE_KEY = rg.RES_RUIMTE_KEY AND
ra.RES_STATUS_BO_KEY <> 1 AND
p.PRS_PERSLID_KEY = rs.RES_RESERVERING_HOST_KEY AND
ka.PRS_KOSTENPLAATS_KEY = rs.prs_kostenplaats_key AND
af.PRS_AFDELING_KEY = ka.PRS_AFDELING_KEY AND
ka.PRS_KOSTENPLAATS_KEY(+) = rs.prs_kostenplaats_key AND
af.PRS_AFDELING_KEY(+) = ka.PRS_AFDELING_KEY AND
RES_ARTIKEL_OMSCHRIJVING LIKE 'Overwerkmaaltijd%'
UNION
UNION ALL
SELECT TO_CHAR(ra.RES_RSV_ARTIKEL_LEVERING, 'YYMM') FCLT_F_MAAND,
TO_CHAR(ra.RES_RSV_ARTIKEL_LEVERING, 'DD-MM-YYYY') Datum,
(select prs_perslid_naam_full from prs_v_perslid_fullnames pf
@@ -598,10 +598,10 @@ UNION
ra.ALG_RUIMTE_KEY = rg.ALG_RUIMTE_KEY AND
ra.RES_STATUS_BO_KEY <> 1 AND
p.PRS_PERSLID_KEY = rs.RES_RESERVERING_HOST_KEY AND
ka.PRS_KOSTENPLAATS_KEY = rs.prs_kostenplaats_key AND
af.PRS_AFDELING_KEY = ka.PRS_AFDELING_KEY AND
ka.PRS_KOSTENPLAATS_KEY(+) = rs.prs_kostenplaats_key AND
af.PRS_AFDELING_KEY(+) = ka.PRS_AFDELING_KEY AND
RES_ARTIKEL_OMSCHRIJVING LIKE 'Overwerkmaaltijd%'
UNION
UNION ALL
SELECT FCLT_F_Maand,
NULL,
NULL,
@@ -631,12 +631,12 @@ UNION
ro.RES_RUIMTE_KEY = rg.RES_RUIMTE_KEY AND
ra.RES_STATUS_BO_KEY <> 1 AND
p.PRS_PERSLID_KEY = rs.RES_RESERVERING_HOST_KEY AND
ka.PRS_KOSTENPLAATS_KEY = rs.prs_kostenplaats_key AND
af.PRS_AFDELING_KEY = ka.PRS_AFDELING_KEY AND
afs.PRS_AFDELING_KEY = af.PRS_AFDELING_PARENTKEY AND
ka.PRS_KOSTENPLAATS_KEY(+) = rs.prs_kostenplaats_key AND
af.PRS_AFDELING_KEY(+) = ka.PRS_AFDELING_KEY AND
afs.PRS_AFDELING_KEY(+) = af.PRS_AFDELING_PARENTKEY AND
RES_ARTIKEL_OMSCHRIJVING LIKE 'Overwerkmaaltijd%'
GROUP BY TO_CHAR(ra.RES_RSV_ARTIKEL_LEVERING, 'YYMM'), afs.PRS_AFDELING_NAAM, af.PRS_AFDELING_NAAM
UNION
UNION ALL
SELECT TO_CHAR(ra.RES_RSV_ARTIKEL_LEVERING, 'YYMM') FCLT_F_Maand,
NULL,
NULL,
@@ -653,13 +653,13 @@ UNION
ra.ALG_RUIMTE_KEY = rg.ALG_RUIMTE_KEY AND
ra.RES_STATUS_BO_KEY <> 1 AND
p.PRS_PERSLID_KEY = rs.RES_RESERVERING_HOST_KEY AND
ka.PRS_KOSTENPLAATS_KEY = rs.prs_kostenplaats_key AND
af.PRS_AFDELING_KEY = ka.PRS_AFDELING_KEY AND
afs.PRS_AFDELING_KEY = af.PRS_AFDELING_PARENTKEY AND
ka.PRS_KOSTENPLAATS_KEY(+) = rs.prs_kostenplaats_key AND
af.PRS_AFDELING_KEY(+) = ka.PRS_AFDELING_KEY AND
afs.PRS_AFDELING_KEY(+) = af.PRS_AFDELING_PARENTKEY AND
RES_ARTIKEL_OMSCHRIJVING LIKE 'Overwerkmaaltijd%'
GROUP BY TO_CHAR(ra.RES_RSV_ARTIKEL_LEVERING, 'YYMM'), afs.PRS_AFDELING_NAAM, af.PRS_AFDELING_NAAM)
GROUP BY FCLT_F_Maand, FCLT_F_SECTOR, Practice
UNION
UNION ALL
SELECT FCLT_F_Maand,
NULL,
NULL,
@@ -689,12 +689,12 @@ UNION
ro.RES_RUIMTE_KEY = rg.RES_RUIMTE_KEY AND
ra.RES_STATUS_BO_KEY <> 1 AND
p.PRS_PERSLID_KEY = rs.RES_RESERVERING_HOST_KEY AND
ka.PRS_KOSTENPLAATS_KEY = rs.prs_kostenplaats_key AND
af.PRS_AFDELING_KEY = ka.PRS_AFDELING_KEY AND
afs.PRS_AFDELING_KEY = af.PRS_AFDELING_PARENTKEY AND
ka.PRS_KOSTENPLAATS_KEY(+) = rs.prs_kostenplaats_key AND
af.PRS_AFDELING_KEY(+) = ka.PRS_AFDELING_KEY AND
afs.PRS_AFDELING_KEY(+) = af.PRS_AFDELING_PARENTKEY AND
RES_ARTIKEL_OMSCHRIJVING LIKE 'Overwerkmaaltijd%'
GROUP BY TO_CHAR(ra.RES_RSV_ARTIKEL_LEVERING, 'YYMM'), afs.PRS_AFDELING_NAAM
UNION
UNION ALL
SELECT TO_CHAR(ra.RES_RSV_ARTIKEL_LEVERING, 'YYMM') FCLT_F_Maand,
NULL,
NULL,
@@ -711,9 +711,9 @@ UNION
ra.ALG_RUIMTE_KEY = rg.ALG_RUIMTE_KEY AND
ra.RES_STATUS_BO_KEY <> 1 AND
p.PRS_PERSLID_KEY = rs.RES_RESERVERING_HOST_KEY AND
ka.PRS_KOSTENPLAATS_KEY = rs.prs_kostenplaats_key AND
af.PRS_AFDELING_KEY = ka.PRS_AFDELING_KEY AND
afs.PRS_AFDELING_KEY = af.PRS_AFDELING_PARENTKEY AND
ka.PRS_KOSTENPLAATS_KEY(+) = rs.prs_kostenplaats_key AND
af.PRS_AFDELING_KEY(+) = ka.PRS_AFDELING_KEY AND
afs.PRS_AFDELING_KEY(+) = af.PRS_AFDELING_PARENTKEY AND
RES_ARTIKEL_OMSCHRIJVING LIKE 'Overwerkmaaltijd%'
GROUP BY TO_CHAR(ra.RES_RSV_ARTIKEL_LEVERING, 'YYMM'), afs.PRS_AFDELING_NAAM)
GROUP BY FCLT_F_Maand, FCLT_F_SECTOR
@@ -751,9 +751,9 @@ SELECT DISTINCT TO_CHAR(ra.RES_RSV_ARTIKEL_LEVERING, 'YYMM') FCLT_F_MAAND,
ro.RES_RUIMTE_KEY = rg.RES_RUIMTE_KEY AND
ra.RES_STATUS_BO_KEY <> 1 AND
p.PRS_PERSLID_KEY = rs.RES_RESERVERING_HOST_KEY AND
ka.PRS_KOSTENPLAATS_KEY = rs.prs_kostenplaats_key AND
af.PRS_AFDELING_KEY = ka.PRS_AFDELING_KEY
UNION
ka.PRS_KOSTENPLAATS_KEY(+) = rs.prs_kostenplaats_key AND
af.PRS_AFDELING_KEY(+) = ka.PRS_AFDELING_KEY
UNION ALL
SELECT TO_CHAR(ra.RES_RSV_ARTIKEL_LEVERING, 'YYMM') FCLT_F_MAAND,
(SELECT afs.PRS_AFDELING_NAAM
FROM PRS_V_AFDELING afs
@@ -780,10 +780,10 @@ UNION
ra.alg_ruimte_key = rg.alg_ruimte_key AND
ra.RES_STATUS_BO_KEY <> 1 AND
p.PRS_PERSLID_KEY = rs.RES_RESERVERING_HOST_KEY AND
ka.PRS_KOSTENPLAATS_KEY = rs.prs_kostenplaats_key AND
af.PRS_AFDELING_KEY = ka.PRS_AFDELING_KEY AND
ka.PRS_KOSTENPLAATS_KEY(+) = rs.prs_kostenplaats_key AND
af.PRS_AFDELING_KEY(+) = ka.PRS_AFDELING_KEY AND
rg.res_ruimte_key IS NULL
UNION
UNION ALL
SELECT FCLT_F_Maand,
FCLT_F_SECTOR,
Practice,
@@ -819,11 +819,11 @@ UNION
ro.res_ruimte_key IN (SELECT rg.res_ruimte_key FROM res_v_alg_ruimte_gegevens rg WHERE rg.res_ruimte_key = ro.res_ruimte_key) AND
ra.RES_STATUS_BO_KEY <> 1 AND
p.PRS_PERSLID_KEY = rs.RES_RESERVERING_HOST_KEY AND
afs.PRS_AFDELING_KEY = af.PRS_AFDELING_PARENTKEY AND
ka.PRS_KOSTENPLAATS_KEY = rs.prs_kostenplaats_key AND
af.PRS_AFDELING_KEY = ka.PRS_AFDELING_KEY
afs.PRS_AFDELING_KEY(+) = af.PRS_AFDELING_PARENTKEY AND
ka.PRS_KOSTENPLAATS_KEY(+) = rs.prs_kostenplaats_key AND
af.PRS_AFDELING_KEY(+) = ka.PRS_AFDELING_KEY
GROUP BY TO_CHAR(ra.RES_RSV_ARTIKEL_LEVERING, 'YYMM'), afs.PRS_AFDELING_NAAM, af.PRS_AFDELING_NAAM
UNION
UNION ALL
SELECT TO_CHAR(ra.RES_RSV_ARTIKEL_LEVERING, 'YYMM') FCLT_F_Maand,
afs.PRS_AFDELING_NAAM FCLT_F_SECTOR,
af.PRS_AFDELING_NAAM Practice,
@@ -843,13 +843,13 @@ UNION
ra.alg_ruimte_key = rg.alg_ruimte_key AND
ra.RES_STATUS_BO_KEY <> 1 AND
p.PRS_PERSLID_KEY = rs.RES_RESERVERING_HOST_KEY AND
afs.PRS_AFDELING_KEY = af.PRS_AFDELING_PARENTKEY AND
ka.PRS_KOSTENPLAATS_KEY = rs.prs_kostenplaats_key AND
af.PRS_AFDELING_KEY = ka.PRS_AFDELING_KEY AND
afs.PRS_AFDELING_KEY (+)= af.PRS_AFDELING_PARENTKEY AND
ka.PRS_KOSTENPLAATS_KEY(+) = rs.prs_kostenplaats_key AND
af.PRS_AFDELING_KEY(+) = ka.PRS_AFDELING_KEY AND
rg.res_ruimte_key IS NULL
GROUP BY TO_CHAR(ra.RES_RSV_ARTIKEL_LEVERING, 'YYMM'), afs.PRS_AFDELING_NAAM, af.PRS_AFDELING_NAAM)
GROUP BY FCLT_F_Maand, FCLT_F_SECTOR, Practice
UNION
UNION ALL
SELECT FCLT_F_Maand,
FCLT_F_SECTOR,
NULL,
@@ -885,11 +885,11 @@ UNION
ro.res_ruimte_key IN (SELECT rg.res_ruimte_key FROM res_v_alg_ruimte_gegevens rg WHERE rg.res_ruimte_key = ro.res_ruimte_key) AND
ra.RES_STATUS_BO_KEY <> 1 AND
p.PRS_PERSLID_KEY = rs.RES_RESERVERING_HOST_KEY AND
afs.PRS_AFDELING_KEY = af.PRS_AFDELING_PARENTKEY AND
ka.PRS_KOSTENPLAATS_KEY = rs.prs_kostenplaats_key AND
af.PRS_AFDELING_KEY = ka.PRS_AFDELING_KEY
afs.PRS_AFDELING_KEY(+) = af.PRS_AFDELING_PARENTKEY AND
ka.PRS_KOSTENPLAATS_KEY(+) = rs.prs_kostenplaats_key AND
af.PRS_AFDELING_KEY(+) = ka.PRS_AFDELING_KEY
GROUP BY TO_CHAR(ra.RES_RSV_ARTIKEL_LEVERING, 'YYMM'), afs.PRS_AFDELING_NAAM
UNION
UNION ALL
SELECT TO_CHAR(ra.RES_RSV_ARTIKEL_LEVERING, 'YYMM') FCLT_F_Maand,
afs.PRS_AFDELING_NAAM FCLT_F_SECTOR,
NULL,
@@ -909,9 +909,9 @@ UNION
ra.alg_ruimte_key = rg.alg_ruimte_key AND
ra.RES_STATUS_BO_KEY <> 1 AND
p.PRS_PERSLID_KEY = rs.RES_RESERVERING_HOST_KEY AND
afs.PRS_AFDELING_KEY = af.PRS_AFDELING_PARENTKEY AND
ka.PRS_KOSTENPLAATS_KEY = rs.prs_kostenplaats_key AND
af.PRS_AFDELING_KEY = ka.PRS_AFDELING_KEY AND
afs.PRS_AFDELING_KEY(+) = af.PRS_AFDELING_PARENTKEY AND
ka.PRS_KOSTENPLAATS_KEY(+) = rs.prs_kostenplaats_key AND
af.PRS_AFDELING_KEY(+) = ka.PRS_AFDELING_KEY AND
rg.res_ruimte_key IS NULL
GROUP BY TO_CHAR(ra.RES_RSV_ARTIKEL_LEVERING, 'YYMM'), afs.PRS_AFDELING_NAAM)
GROUP BY FCLT_F_Maand, FCLT_F_SECTOR