STPH#70607 catering tonen live voor keukenpersoneel
svn path=/Customer/trunk/; revision=55573
This commit is contained in:
173
STPH/stph.sql
173
STPH/stph.sql
@@ -2832,6 +2832,179 @@ BEGIN
|
||||
END;
|
||||
/
|
||||
|
||||
CREATE OR REPLACE VIEW STPH_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,
|
||||
TIJD,
|
||||
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
|
||||
)
|
||||
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')
|
||||
tijd,
|
||||
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!',
|
||||
'')
|
||||
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_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, 34, 38) -- 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 k.prs_kostenplaats_key = rr.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