SROZ#60166 Rap/Beheerdersoverzicht (toevoegen Catering-kolom)
svn path=/Customer/trunk/; revision=45123
This commit is contained in:
@@ -1248,7 +1248,8 @@ CREATE OR REPLACE VIEW sroz_v_rap_zalenzetters
|
||||
ruimte,
|
||||
deelnemers,
|
||||
opstelling_voorzieningen,
|
||||
opmerking_beheerder
|
||||
opmerking_beheerder,
|
||||
catering
|
||||
)
|
||||
AS
|
||||
SELECT DECODE (x.begin_eind, 'Begin', TO_CHAR (x.res_rsv_ruimte_van, 'yyyymmdd hh24:mi'), TO_CHAR (x.res_rsv_ruimte_tot, 'yyyymmdd hh24:mi')) || TO_CHAR (res_ruimte_nr)
|
||||
@@ -1268,7 +1269,8 @@ AS
|
||||
|| DECODE (ra.res_artikels, NULL, '', ra.res_artikels || CHR (13) || CHR (10))
|
||||
|| rd.res_deels
|
||||
opstelling_voorzieningen,
|
||||
opm_beh.res_kenmerkreservering_waarde opmerking_beheerder
|
||||
opm_beh.res_kenmerkreservering_waarde opmerking_beheerder,
|
||||
rd.res_catalogi
|
||||
FROM (SELECT 'Begin' begin_eind, -- Begin als opstelling anders dan voorgaande
|
||||
rrr1.*, rr1.res_ruimte_key, rr1.res_ruimte_nr, ro1.res_opstelling_omschrijving, res_ruimte_opstel_default,
|
||||
NULL next_van
|
||||
@@ -1377,7 +1379,7 @@ AS
|
||||
(SELECT 1
|
||||
FROM res_v_aanwezigrsv_artikel rra, res_artikel ra
|
||||
WHERE rra.res_artikel_key = ra.res_artikel_key
|
||||
AND ra.res_discipline_key IN (52, 341) -- Meubels/Koffie- en theekar
|
||||
AND ra.res_discipline_key = 52 -- Meubels
|
||||
AND rra.res_rsv_ruimte_key = rrr1.res_rsv_ruimte_key)
|
||||
OR EXISTS
|
||||
(SELECT 1
|
||||
@@ -1404,14 +1406,46 @@ AS
|
||||
(SELECT 1
|
||||
FROM res_v_aanwezigrsv_artikel rra, res_artikel ra
|
||||
WHERE rra.res_artikel_key = ra.res_artikel_key
|
||||
AND ra.res_discipline_key IN (52, 341) -- Meubels/Koffie- en theekar
|
||||
AND ra.res_discipline_key = 52 -- Meubels
|
||||
AND rra.res_rsv_ruimte_key = rrr1.res_rsv_ruimte_key)
|
||||
OR EXISTS
|
||||
(SELECT 1
|
||||
FROM res_v_aanwezigrsv_deel rrd, res_deel rd
|
||||
WHERE rrd.res_deel_key = rd.res_deel_key
|
||||
AND rd.res_discipline_key IN (54, 55, 102, 103)
|
||||
AND rrd.res_rsv_ruimte_key = rrr1.res_rsv_ruimte_key))) x
|
||||
AND rrd.res_rsv_ruimte_key = rrr1.res_rsv_ruimte_key))
|
||||
UNION
|
||||
SELECT 'Begin' begin_eind, -- SROZ#60166: Begin als geboekt uit Catering-catalogi
|
||||
rrr1.*, rr1.res_ruimte_key, rr1.res_ruimte_nr, ro1.res_opstelling_omschrijving, res_ruimte_opstel_default,
|
||||
NULL next_van
|
||||
FROM res_v_aanwezigrsv_ruimte rrr1, res_ruimte_opstelling rro1, res_ruimte rr1, res_opstelling ro1
|
||||
WHERE rrr1.res_rsv_ruimte_van > TRUNC (SYSDATE)
|
||||
AND rrr1.res_ruimte_opstel_key = rro1.res_ruimte_opstel_key
|
||||
AND rro1.res_ruimte_key = rr1.res_ruimte_key
|
||||
AND rro1.res_opstelling_key = ro1.res_opstelling_key
|
||||
AND EXISTS
|
||||
(SELECT 1
|
||||
FROM res_v_aanwezigrsv_artikel rra, res_artikel ra
|
||||
WHERE rra.res_rsv_artikel_dirtlevel = 0
|
||||
AND rra.res_artikel_key = ra.res_artikel_key
|
||||
AND ra.res_discipline_key IN (49, 50, 301, 321, 341) -- Momento/A-vif/Koffie- en theekar
|
||||
AND rra.res_rsv_ruimte_key = rrr1.res_rsv_ruimte_key)
|
||||
UNION
|
||||
SELECT 'Eind' begin_eind, -- SROZ#60166: Eind als geboekt uit Catering-catalogi
|
||||
rrr1.*, rr1.res_ruimte_key, rr1.res_ruimte_nr, ro1.res_opstelling_omschrijving, res_ruimte_opstel_default,
|
||||
NULL next_van
|
||||
FROM res_v_aanwezigrsv_ruimte rrr1, res_ruimte_opstelling rro1, res_ruimte rr1, res_opstelling ro1
|
||||
WHERE rrr1.res_rsv_ruimte_van > TRUNC (SYSDATE)
|
||||
AND rrr1.res_ruimte_opstel_key = rro1.res_ruimte_opstel_key
|
||||
AND rro1.res_ruimte_key = rr1.res_ruimte_key
|
||||
AND rro1.res_opstelling_key = ro1.res_opstelling_key
|
||||
AND EXISTS
|
||||
(SELECT 1
|
||||
FROM res_v_aanwezigrsv_artikel rra, res_artikel ra
|
||||
WHERE rra.res_rsv_artikel_dirtlevel = 0
|
||||
AND rra.res_artikel_key = ra.res_artikel_key
|
||||
AND ra.res_discipline_key IN (49, 50, 301, 321, 341) -- Momento/A-vif/Koffie- en theekar
|
||||
AND rra.res_rsv_ruimte_key = rrr1.res_rsv_ruimte_key)) x
|
||||
LEFT JOIN ( SELECT res_ruimte_key, COUNT (*) aantal
|
||||
FROM res_alg_ruimte
|
||||
WHERE res_alg_ruimte_verwijder IS NULL
|
||||
@@ -1420,7 +1454,7 @@ AS
|
||||
LEFT JOIN res_v_aanwezigkenmerkwaarde sbo_beh
|
||||
ON x.res_rsv_ruimte_key = sbo_beh.res_rsv_ruimte_key
|
||||
AND sbo_beh.res_kenmerk_key IN (141, 142) -- Smartboard opstarten door beheerder
|
||||
LEFT JOIN ( SELECT rra.res_rsv_ruimte_key,-- Te bezorgen/afhalen Beheerder-artikelen
|
||||
LEFT JOIN ( SELECT rra.res_rsv_ruimte_key, -- Te bezorgen/afhalen Beheerder-artikelen
|
||||
listagg (
|
||||
TO_CHAR (rra.res_rsv_artikel_aantal) || ' x ' || TO_CHAR (ra.res_artikel_omschrijving),
|
||||
CHR (13) || CHR (10))
|
||||
@@ -1429,7 +1463,7 @@ AS
|
||||
FROM res_v_aanwezigrsv_artikel rra, res_artikel ra
|
||||
WHERE rra.res_rsv_artikel_levering > TRUNC (SYSDATE)
|
||||
AND rra.res_artikel_key = ra.res_artikel_key
|
||||
AND ra.res_discipline_key IN (52, 341) -- Meubels/Koffie- en theekar
|
||||
AND ra.res_discipline_key = 52 -- Meubels
|
||||
GROUP BY rra.res_rsv_ruimte_key) ra
|
||||
ON x.res_rsv_ruimte_key = ra.res_rsv_ruimte_key
|
||||
LEFT JOIN ( SELECT rrd.res_rsv_ruimte_key, -- Te bezorgen/afhalen Beheerder-delen
|
||||
@@ -1447,6 +1481,20 @@ AS
|
||||
LEFT JOIN res_v_aanwezigkenmerkwaarde opm_beh
|
||||
ON x.res_rsv_ruimte_key = opm_beh.res_rsv_ruimte_key
|
||||
AND opm_beh.res_kenmerk_key IN (44, 46) -- Opmerking beheerder
|
||||
LEFT JOIN ( SELECT res_rsv_ruimte_key, -- SROZ#60166: Geboekte Catering-catalogi
|
||||
listagg (
|
||||
ins_discipline_omschrijving,
|
||||
CHR (13) || CHR (10))
|
||||
WITHIN GROUP (ORDER BY ins_discipline_omschrijving)
|
||||
AS res_catalogi
|
||||
FROM (SELECT DISTINCT rra.res_rsv_ruimte_key, rd.ins_discipline_omschrijving
|
||||
FROM res_v_aanwezigrsv_artikel rra, res_artikel ra, res_discipline rd
|
||||
WHERE rra.res_rsv_artikel_levering > TRUNC (SYSDATE)
|
||||
AND rra.res_artikel_key = ra.res_artikel_key
|
||||
AND ra.res_discipline_key = rd.ins_discipline_key
|
||||
AND rd.ins_discipline_key IN (49, 50, 301, 321, 341)) -- Momento/A-vif/Koffie- en theekar
|
||||
GROUP BY res_rsv_ruimte_key) rd
|
||||
ON x.res_rsv_ruimte_key = ra.res_rsv_ruimte_key
|
||||
;
|
||||
|
||||
CREATE OR REPLACE VIEW sroz_v_rap_infopunt
|
||||
|
||||
Reference in New Issue
Block a user