DRIE#72618 Events van kop tot staart in Facilitor
svn path=/Customer/trunk/; revision=60041
This commit is contained in:
211
DRIE/drie.sql
211
DRIE/drie.sql
@@ -534,6 +534,217 @@ AS
|
||||
AND sle.ins_alg_ruimte_type = 'P'
|
||||
AND sle.ins_alg_ruimte_key = pf.prs_perslid_key;
|
||||
|
||||
CREATE OR REPLACE VIEW DRIE_V_RAP_CATERING
|
||||
(
|
||||
RES_RESERVERING_KEY,
|
||||
RES_RSV_RUIMTE_VOLGNR,
|
||||
RES_RESERVERING,
|
||||
RES_RSV_RUIMTE_KEY,
|
||||
RES_RUIMTE_KEY,
|
||||
RES_RUIMTE_NR,
|
||||
ALG_LOCATIE_CODE,
|
||||
ALG_LOCATIE_OMSCHRIJVING,
|
||||
ALG_GEBOUW_CODE,
|
||||
ALG_GEBOUW_NAAM,
|
||||
ALG_VERDIEPING_VOLGNR,
|
||||
ALG_VERDIEPING_OMSCHRIJVING,
|
||||
ALG_RUIMTE_NR,
|
||||
ALG_RUIMTE_OMSCHRIJVING,
|
||||
RES_OPSTELLING_KEY,
|
||||
RES_OPSTELLING_OMSCHRIJVING,
|
||||
RES_RSV_RUIMTE_VAN,
|
||||
RES_RSV_RUIMTE_OMSCHRIJVING,
|
||||
RES_RSV_RUIMTE_OPMERKING,
|
||||
RES_RSV_RUIMTE_BEZOEKERS,
|
||||
RES_STATUS_FO_KEY,
|
||||
RES_STATUS_BO_KEY,
|
||||
RES_RSV_ARTIKEL_LEVERING,
|
||||
DATUM,
|
||||
VAN,
|
||||
TOT,
|
||||
AANTAL,
|
||||
RES_ARTIKEL_KEY,
|
||||
ARTIKELNR,
|
||||
ARTIKELOMS,
|
||||
INS_DISCIPLINE_KEY,
|
||||
CATALOGUS,
|
||||
RES_RSV_ARTIKEL_PRIJS,
|
||||
RES_ARTIKEL_PRIJS,
|
||||
EENHEIDSPRIJS,
|
||||
TOTAALPRIJS,
|
||||
CONTACT_NAAM,
|
||||
CONTACT_TUSSENVOEGSEL,
|
||||
CONTACT_VOORLETTERS,
|
||||
CONTACT_VOORNAAM,
|
||||
CONTACT_GESLACHT,
|
||||
CONTACT_EMAIL,
|
||||
CONTACT_TELEFOONNR,
|
||||
CONTACT_MOBIEL,
|
||||
HOST_NAAM,
|
||||
HOST_TUSSENVOEGSEL,
|
||||
HOST_VOORLETTERS,
|
||||
HOST_VOORNAAM,
|
||||
HOST_GESLACHT,
|
||||
HOST_EMAIL,
|
||||
HOST_TELEFOONNR,
|
||||
HOST_MOBIEL,
|
||||
PRS_KOSTENPLAATS_NR,
|
||||
PRS_KOSTENSOORT_OMS,
|
||||
DATUM_GEREGISTREERD,
|
||||
LAST_MINUTE,
|
||||
ARTIKELKENMERKEN,
|
||||
RUIMTE_OMSCHRIJVING,
|
||||
AANVRAGER,
|
||||
DAG,
|
||||
SORT
|
||||
)
|
||||
AS
|
||||
SELECT rr.res_reservering_key,
|
||||
rr.res_rsv_ruimte_volgnr,
|
||||
rr.res_reservering_key || '/' || rr.res_rsv_ruimte_volgnr,
|
||||
rr.res_rsv_ruimte_key,
|
||||
r.res_ruimte_key,
|
||||
r.res_ruimte_nr,
|
||||
l.alg_locatie_code,
|
||||
l.alg_locatie_omschrijving,
|
||||
g.alg_gebouw_code,
|
||||
g.alg_gebouw_naam,
|
||||
v.alg_verdieping_volgnr,
|
||||
v.alg_verdieping_omschrijving,
|
||||
ar.alg_ruimte_nr,
|
||||
ar.alg_ruimte_omschrijving,
|
||||
op.res_opstelling_key,
|
||||
op.res_opstelling_omschrijving,
|
||||
rr.res_rsv_ruimte_van,
|
||||
rr.res_rsv_ruimte_omschrijving,
|
||||
rr.res_rsv_ruimte_opmerking,
|
||||
rr.res_rsv_ruimte_bezoekers,
|
||||
rr.res_status_fo_key,
|
||||
rr.res_status_bo_key,
|
||||
ra.res_rsv_artikel_levering,
|
||||
TO_CHAR (ra.res_rsv_artikel_levering, 'DD-MM-YYYY')
|
||||
datum,
|
||||
TO_CHAR (ra.res_rsv_artikel_levering, 'HH24:MI')
|
||||
van,
|
||||
TO_CHAR (COALESCE (ra.res_rsv_artikel_afhalen, rr.res_rsv_ruimte_tot),
|
||||
'HH24:MI')
|
||||
tot,
|
||||
ra.res_rsv_artikel_aantal
|
||||
aantal,
|
||||
a.res_artikel_key,
|
||||
a.res_artikel_nr
|
||||
artikelnr,
|
||||
a.res_artikel_omschrijving
|
||||
artikeloms,
|
||||
d.ins_discipline_key,
|
||||
d.ins_discipline_omschrijving
|
||||
catalogus,
|
||||
ra.res_rsv_artikel_prijs,
|
||||
a.res_artikel_prijs,
|
||||
a.res_artikel_prijs
|
||||
eenheidsprijs,
|
||||
res.getartikelprijs (ra.res_rsv_artikel_key)
|
||||
totaalprijs,
|
||||
c.prs_perslid_naam
|
||||
contact_naam,
|
||||
c.prs_perslid_tussenvoegsel
|
||||
contact_tussenvoegsel,
|
||||
c.prs_perslid_voorletters
|
||||
contact_voorletters,
|
||||
c.prs_perslid_voornaam
|
||||
contact_voornaam,
|
||||
DECODE (c.prs_perslid_geslacht, 0, 'V', 1, 'M', '')
|
||||
contact_geslacht,
|
||||
c.prs_perslid_email
|
||||
contact_email,
|
||||
c.prs_perslid_telefoonnr
|
||||
contact_telefoonnr,
|
||||
c.prs_perslid_mobiel
|
||||
contact_mobiel,
|
||||
h.prs_perslid_naam
|
||||
host_naam,
|
||||
h.prs_perslid_tussenvoegsel
|
||||
host_tussenvoegsel,
|
||||
h.prs_perslid_voorletters
|
||||
host_voorletters,
|
||||
h.prs_perslid_voornaam
|
||||
host_voornaam,
|
||||
DECODE (h.prs_perslid_geslacht, 0, 'V', 1, 'M', '')
|
||||
host_geslacht,
|
||||
h.prs_perslid_email
|
||||
host_email,
|
||||
h.prs_perslid_telefoonnr
|
||||
host_telefoonnr,
|
||||
h.prs_perslid_mobiel
|
||||
host_mobiel,
|
||||
k.prs_kostenplaats_nr,
|
||||
ks.prs_kostensoort_oms,
|
||||
rr.res_rsv_ruimte_aanmaak,
|
||||
DECODE (TRUNC (ra.res_rsv_artikel_levering),
|
||||
TRUNC (rr.res_rsv_ruimte_aanmaak), 'Last Minute!',
|
||||
''),
|
||||
(SELECT LISTAGG (
|
||||
COALESCE (rk.res_kenmerk_omschrijving,
|
||||
rs.res_srtkenmerk_omschrijving)
|
||||
|| ': '
|
||||
|| rak.res_kenmerkartikel_waarde,
|
||||
CHR (10))
|
||||
FROM res_v_aanwezigkenmerkartikel rak,
|
||||
res_kenmerk rk,
|
||||
res_srtkenmerk rs
|
||||
WHERE rak.res_kenmerk_key = rk.res_kenmerk_key
|
||||
AND rak.res_rsv_artikel_key = ra.res_rsv_artikel_key
|
||||
AND rk.res_srtkenmerk_key = rs.res_srtkenmerk_key
|
||||
AND rak.res_kenmerkartikel_verwijder IS NULL)
|
||||
artikel_kenmerken,
|
||||
COALESCE (r.res_ruimte_nr, ar.alg_ruimte_omschrijving),
|
||||
cn.prs_perslid_naam_friendly,
|
||||
DECODE (TRUNC (ra.res_rsv_artikel_levering),
|
||||
TRUNC (SYSDATE), 'Vandaag',
|
||||
TRUNC (SYSDATE) + 1, 'Morgen',
|
||||
'Onbekend'),
|
||||
( rr.res_reservering_key
|
||||
|| '/'
|
||||
|| rr.res_rsv_ruimte_volgnr
|
||||
|| '_'
|
||||
|| TO_CHAR (ra.res_rsv_artikel_levering, 'DD-MM-YYYY')
|
||||
|| '_'
|
||||
|| TO_CHAR (ra.res_rsv_artikel_levering, 'HH24:MI'))
|
||||
FROM res_rsv_artikel ra,
|
||||
res_artikel a,
|
||||
res_discipline d,
|
||||
res_rsv_ruimte rr,
|
||||
res_ruimte_opstelling ro,
|
||||
res_opstelling op,
|
||||
res_ruimte r,
|
||||
alg_ruimte ar,
|
||||
alg_verdieping v,
|
||||
alg_gebouw g,
|
||||
alg_locatie l,
|
||||
prs_perslid c,
|
||||
prs_v_perslid_fullnames cn,
|
||||
prs_kostenplaats k,
|
||||
prs_kostensoort ks,
|
||||
prs_perslid h
|
||||
WHERE rr.res_rsv_ruimte_verwijder IS NULL
|
||||
AND a.res_artikel_key = ra.res_artikel_key
|
||||
AND d.ins_discipline_key = a.res_discipline_key
|
||||
-- AND d.ins_discipline_key IN (36, 841, 881) -- Catering catalogi: Catering, Koffie&Thee, Lunch
|
||||
AND rr.res_rsv_ruimte_key = ra.res_rsv_ruimte_key
|
||||
AND rr.res_ruimte_opstel_key = ro.res_ruimte_opstel_key(+)
|
||||
AND ro.res_ruimte_key = r.res_ruimte_key(+)
|
||||
AND ro.res_opstelling_key = op.res_opstelling_key(+)
|
||||
AND rr.alg_ruimte_key = ar.alg_ruimte_key(+)
|
||||
AND ar.alg_verdieping_key = v.alg_verdieping_key(+)
|
||||
AND v.alg_gebouw_key = g.alg_gebouw_key(+)
|
||||
AND g.alg_locatie_key = l.alg_locatie_key(+)
|
||||
AND rr.res_rsv_ruimte_contact_key = c.prs_perslid_key
|
||||
AND c.prs_perslid_key = cn.prs_perslid_key
|
||||
AND rr.prs_kostenplaats_key = k.prs_kostenplaats_key(+)
|
||||
AND d.prs_kostensoort_key = ks.prs_kostensoort_key(+)
|
||||
AND rr.res_rsv_ruimte_host_key = h.prs_perslid_key
|
||||
AND rr.res_rsv_ruimte_dirtlevel = 0;
|
||||
|
||||
------ payload end ------
|
||||
|
||||
SET DEFINE OFF
|
||||
|
||||
Reference in New Issue
Block a user