From 6b34322ab7153264e52dbd9a1f221bd869050d64 Mon Sep 17 00:00:00 2001 From: Ruud Lipper Date: Thu, 15 Jun 2017 09:21:47 +0000 Subject: [PATCH] DENB#40778 rapportage voor onafgemelde object reserveringen svn path=/Customer/trunk/; revision=34279 --- DENB/denb.sql | 79 ++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 78 insertions(+), 1 deletion(-) diff --git a/DENB/denb.sql b/DENB/denb.sql index f2dde9c38..b0be196cf 100644 --- a/DENB/denb.sql +++ b/DENB/denb.sql @@ -1979,6 +1979,83 @@ AS AND rro.res_ruimte_opstel_key = bezet.res_ruimte_opstel_key(+) GROUP BY rar.alg_ruimte_key; +CREATE OR REPLACE VIEW denb_v_res_deel_late +( + res_rsv_ruimte_key, + fclt_3d_discipline_key, + res_nr, + res_object, + res_object_opmerking, + van, + tot, + res_omschrijving, + contactpersoon, + gastheer, + activiteit +) +AS + SELECT rrr.res_rsv_ruimte_key, + dsc.ins_discipline_key, + res_reservering_key || '/' || res_rsv_ruimte_volgnr, + rd.res_deel_omschrijving, + rd.res_deel_opmerking, + res_rsv_deel_van, + rrd.res_rsv_deel_tot, + res_rsv_ruimte_omschrijving, + pf1.prs_perslid_naam_full contactpersoon, + pf2.prs_perslid_naam_full gastheer, + ra.res_activiteit_omschrijving + FROM res_rsv_deel rrd, + res_rsv_ruimte rrr, + res_deel rd, + ins_deel d, + ( SELECT rd.res_deel_key, MAX (res_rsv_deel_tot) res_rsv_deel_tot + FROM res_rsv_deel rrd, res_deel rd, ins_deel d + WHERE res_rsv_deel_verwijder IS NULL + AND res_rsv_deel_afgemeld IS NULL + AND res_rsv_deel_tot < SYSDATE + AND rd.res_deel_key = rrd.res_deel_key + AND rd.res_deel_verwijder IS NULL + AND (rd.res_deel_vervaldatum IS NULL + OR rd.res_deel_vervaldatum > SYSDATE) + AND rd.res_ins_deel_key = d.ins_deel_key + AND ins_deel_verwijder IS NULL + AND rd.res_discipline_key != 701 + AND res_rsv_deel_dirtlevel = 0 + AND rd.res_deel_key NOT IN + ( SELECT rd.res_deel_key + FROM res_rsv_deel rrd, res_deel rd, ins_deel d + WHERE res_rsv_deel_verwijder IS NULL + AND res_rsv_deel_afgemeld IS NULL + AND res_rsv_deel_tot >= SYSDATE + AND res_rsv_deel_van <= SYSDATE + AND rd.res_deel_key = rrd.res_deel_key + AND rd.res_deel_verwijder IS NULL + GROUP BY rd.res_deel_key) + GROUP BY rd.res_deel_key) laatste_res, + prs_v_perslid_fullnames_all pf1, + prs_v_perslid_fullnames_all pf2, + res_activiteit ra, + res_discipline dsc + WHERE res_rsv_deel_verwijder IS NULL + AND res_rsv_deel_afgemeld IS NULL + AND rrr.res_rsv_ruimte_key = rrd.res_rsv_ruimte_key + AND rd.res_deel_key = rrd.res_deel_key + AND rd.res_deel_verwijder IS NULL + AND (rd.res_deel_vervaldatum IS NULL + OR rd.res_deel_vervaldatum > SYSDATE) + AND rd.res_ins_deel_key = d.ins_deel_key + AND ins_deel_verwijder IS NULL + AND rd.res_discipline_key != 701 + AND dsc.ins_discipline_key = rd.res_discipline_key + AND dsc.ins_discipline_verwijder IS NULL + AND res_rsv_deel_dirtlevel = 0 + AND laatste_res.res_deel_key = rd.res_deel_key + AND laatste_res.res_rsv_deel_tot = rrd.res_rsv_deel_tot + AND pf1.prs_perslid_key = rrr.res_rsv_ruimte_contact_key + AND pf2.prs_perslid_key = rrr.res_rsv_ruimte_host_key + AND ra.res_activiteit_key = rrr.res_activiteit_key; + ------ payload end ------ SET DEFINE OFF @@ -1989,4 +2066,4 @@ COMMIT; SET ECHO OFF SPOOL OFF SET DEFINE ON -PROMPT Logfile of this upgrade is: &fcltlogfile +PROMPT Logfile of this upgrade is: &fcltlogfile \ No newline at end of file