VGLD#26782 RES-rapport: Overzicht per ruimte per dag
svn path=/Customer/trunk/; revision=18095
This commit is contained in:
@@ -1864,6 +1864,101 @@ BEGIN
|
||||
END;
|
||||
/
|
||||
|
||||
-- RES: Dagoverzicht per vergaderzaal.
|
||||
-- rrr.res_status_fo_key IN (1, 2) -- Alleen Optie + Definitief!
|
||||
-- res_srtactiviteit_key = 1 -- Ruimte (g<><67>n Voorz. + WP)!
|
||||
|
||||
CREATE OR REPLACE VIEW vgld_v_rap_res_infobord
|
||||
(
|
||||
aktief,
|
||||
offset,
|
||||
fclt_f_dag,
|
||||
dag,
|
||||
tijd_van,
|
||||
tijd_tot,
|
||||
reserv_ruimte,
|
||||
fclt_f_ruimte,
|
||||
fclt_f_dagoverzicht,
|
||||
activiteit,
|
||||
catalogus,
|
||||
aanvrager,
|
||||
gastheer,
|
||||
omschrijving,
|
||||
status,
|
||||
locatie_code,
|
||||
gebouw_code,
|
||||
verdieping_code,
|
||||
locatie_omschrijving,
|
||||
gebouw_omschrijving,
|
||||
verdieping_omschrijving,
|
||||
alg_locatie_key,
|
||||
alg_gebouw_key,
|
||||
alg_verdieping_key,
|
||||
alg_ruimte_key
|
||||
)
|
||||
AS
|
||||
SELECT (CASE
|
||||
WHEN rrr.res_rsv_ruimte_van > SYSDATE THEN 'expected'
|
||||
WHEN rrr.res_rsv_ruimte_tot < SYSDATE THEN 'passed'
|
||||
ELSE 'active'
|
||||
END) aktief,
|
||||
TRUNC ( (SYSDATE - rrr.res_rsv_ruimte_van) * 24 * 60) offset,
|
||||
TO_CHAR (rrr.res_rsv_ruimte_van, 'yyyy-mm-dd') fclt_f_dag,
|
||||
TO_CHAR (rrr.res_rsv_ruimte_van, 'dd-mm-yyyy') dag,
|
||||
TO_CHAR (rrr.res_rsv_ruimte_van, 'hh24:mi') tijd_van,
|
||||
TO_CHAR (rrr.res_rsv_ruimte_tot, 'hh24:mi') tijd_tot,
|
||||
rrg.res_ruimte_nr ruimte,
|
||||
r.alg_ruimte_omschrijving,
|
||||
DECODE(RK.ALG_ONRGOEDKENMERK_WAARDE,'1', 'Ja', 'Nee'),
|
||||
A.RES_ACTIVITEIT_OMSCHRIJVING,
|
||||
rd.ins_discipline_omschrijving catalogus,
|
||||
aanvrager.prs_perslid_naam_full aanvrager,
|
||||
gastheer.prs_perslid_naam_full gastheer,
|
||||
rrr.res_rsv_ruimte_omschrijving omschrijving,
|
||||
sf.res_status_fo_omschrijving status,
|
||||
l.alg_locatie_code locatie_code,
|
||||
g.alg_gebouw_code gebouw_code,
|
||||
v.alg_verdieping_code verdieping_code,
|
||||
l.alg_locatie_omschrijving locatie_omschrijving,
|
||||
g.alg_gebouw_omschrijving gebouw_omschrijving,
|
||||
v.alg_verdieping_omschrijving verdieping_omschrijving,
|
||||
l.alg_locatie_key,
|
||||
g.alg_gebouw_key,
|
||||
v.alg_verdieping_key,
|
||||
r.alg_ruimte_key
|
||||
FROM res_v_aanwezigrsv_ruimte rrr,
|
||||
res_ruimte_opstelling rro,
|
||||
res_v_res_ruimte_gegevens rrg,
|
||||
res_alg_ruimte rar,
|
||||
prs_v_perslid_fullnames aanvrager,
|
||||
prs_v_perslid_fullnames gastheer,
|
||||
alg_locatie l,
|
||||
alg_gebouw g,
|
||||
alg_verdieping v,
|
||||
alg_ruimte r,
|
||||
alg_onrgoedkenmerk rk,
|
||||
res_status_fo sf,
|
||||
res_activiteit a,
|
||||
res_discipline rd
|
||||
WHERE rrr.res_status_fo_key IN (1, 2)
|
||||
AND rrr.res_ruimte_opstel_key = rro.res_ruimte_opstel_key
|
||||
AND rro.res_ruimte_key = rrg.res_ruimte_key
|
||||
AND rrg.res_ruimte_key = RAR.RES_RUIMTE_KEY
|
||||
and RAR.ALG_RUIMTE_KEY = r.alg_ruimte_key
|
||||
AND rk.alg_onrgoed_key (+)= r.alg_ruimte_key
|
||||
AND rk.alg_kenmerk_key (+) = 1000
|
||||
AND rk.alg_onrgoed_niveau (+) ='R'
|
||||
AND rrr.res_rsv_ruimte_host_key = gastheer.prs_perslid_key
|
||||
AND rrr.res_rsv_ruimte_contact_key = aanvrager.prs_perslid_key
|
||||
AND rrg.alg_locatie_key = l.alg_locatie_key
|
||||
AND rrg.alg_gebouw_key = g.alg_gebouw_key
|
||||
AND rrg.alg_verdieping_key = v.alg_verdieping_key
|
||||
AND rrr.res_status_fo_key = sf.res_status_fo_key
|
||||
AND rrr.res_activiteit_key = a.res_activiteit_key
|
||||
AND a.res_srtactiviteit_key = 1 -- Ruimte (g<><67>n Voorz. + WP)!
|
||||
AND rrg.res_discipline_key = rd.ins_discipline_key;
|
||||
|
||||
|
||||
|
||||
BEGIN adm.systrackscript('$Workfile: vgld.sql $', '$Revision$', 0); END;
|
||||
/
|
||||
|
||||
Reference in New Issue
Block a user