KFSG#58766

svn path=/Customer/trunk/; revision=43699
This commit is contained in:
Daan Brandt
2019-08-09 09:33:53 +00:00
parent 2ab9f71c34
commit 42d082312d

View File

@@ -2951,6 +2951,136 @@ AS
------ payload end ------
----UDR VIEW INCL KENKMERKEN KFSG#58766 -----
CREATE OR REPLACE VIEW KFSG_BEZ_V_UDR_BEZOEKERS
(
KEY,
AFSPRAAK_KEY,
RESERVERING_KEY,
HOST,
CONTACT,
INVOERDER,
PLAATS_CODE,
PLAATS_OMSCHRIJVING,
REGIO,
DISTRICT,
LOCATIE_CODE,
LOCATIE_NAAM,
LOCATIE_PLAATS,
GEBOUW_CODE,
GEBOUW_NAAM,
VERDIEPING_CODE,
VERDIEPING_NAAM,
RUIMTE_CODE,
RUIMTE_NAAM,
AFSPRAAK_RUIMTE,
AFSPRAAK_OPMERKING,
BEZOEKER_NAAM,
BEZOEKER_BEDRIJF,
BEZOEK_VAN,
BEZOEK_TOT,
ACTIE,
BEZOEKER_OPMERKING,
BEZOEKER_BINNEN,
BEZOEKER_BUITEN,
PASNR,
PARKEERPLAATS,
FCLT_3D_LOCATIE_KEY,
FCLT_3D_AFDELING_KEY,
SELFSERVICE,
BEZOEKERSPAS,
DAGPAS,
PARKEERKAART_Afgestempeld,
Pas_vergeten,
wachten_schipholpas
)
AS
SELECT b.bez_bezoekers_key,
a.bez_afspraak_key,
a.res_rsv_ruimte_key,
COALESCE (p1.prs_perslid_naam_full, a.bez_afspraak_gastheer)
bez_afspraak_host,
p2.prs_perslid_naam_full
bez_afspraak_contact,
p3.prs_perslid_naam_full
bez_afspraak_invoerder,
og.alg_onroerendgoed_code,
og.alg_onroerendgoed_omschrijving,
r.alg_regio_omschrijving,
d.alg_district_omschrijving,
l.alg_locatie_code,
l.alg_locatie_omschrijving,
l.alg_locatie_plaats,
og.alg_gebouw_code,
og.alg_gebouw_naam,
og.alg_verdieping_code,
og.alg_verdieping_omschrijving,
og.alg_ruimte_nr,
og.alg_ruimte_omschrijving,
a.bez_afspraak_ruimte,
a.bez_afspraak_opmerking,
b.bez_afspraak_naam
bezoeker_naam,
b.bez_afspraak_bedrijf
bezoeker_bedrijf,
a.bez_afspraak_datum,
a.bez_afspraak_eind,
ba.bez_actie_omschrijving,
b.bez_bezoekers_opmerking
bezoeker_opmerking,
b.bez_bezoekers_done,
b.bez_bezoekers_out,
b.bez_bezoekers_pasnr,
rd.res_deel_omschrijving,
a.alg_locatie_key,
pp1.prs_afdeling_key,
DECODE (p2.prs_perslid_naam_full,
p3.prs_perslid_naam_full, lcl.l ('lcl_yes'),
lcl.l ('lcl_no'))
selfservice,
(SELECT bez_kenmerkwaarde_waarde
FROM bez_kenmerkwaarde kw
WHERE bez_kenmerk_key = 1080 and bez_bezoekers_key = b.bez_bezoekers_key ) kwbezpas,
(SELECT bez_kenmerkwaarde_waarde
FROM bez_kenmerkwaarde kw
WHERE bez_kenmerk_key = 1020 and bez_bezoekers_key = b.bez_bezoekers_key ) kwdagpas,
(SELECT bez_kenmerkwaarde_waarde
FROM bez_kenmerkwaarde kw
WHERE bez_kenmerk_key = 1041 and bez_bezoekers_key = b.bez_bezoekers_key ) kwparstempel,
(SELECT bez_kenmerkwaarde_waarde
FROM bez_kenmerkwaarde kw
WHERE bez_kenmerk_key = 1101 and bez_bezoekers_key = b.bez_bezoekers_key ) kwparverg,
(SELECT bez_kenmerkwaarde_waarde
FROM bez_kenmerkwaarde kw
WHERE bez_kenmerk_key = 1100 and bez_bezoekers_key = b.bez_bezoekers_key ) kwschipholpas
FROM bez_afspraak a,
bez_bezoekers b,
prs_v_perslid_fullnames_all p1,
prs_v_perslid_fullnames_all p2,
prs_v_perslid_fullnames_all p3,
alg_v_allonrgoed_gegevens og,
alg_locatie l,
alg_district d,
alg_regio r,
bez_actie ba,
prs_perslid pp1,
res_rsv_deel rrd,
res_deel rd
WHERE a.bez_afspraak_key = b.bez_afspraak_key
AND pp1.prs_perslid_key(+) = a.bez_afspraak_host_key
AND p1.prs_perslid_key(+) = a.bez_afspraak_host_key
AND p2.prs_perslid_key = a.bez_afspraak_contact_key
AND p3.prs_perslid_key(+) = a.prs_perslid_key
AND a.bez_actie_key = ba.bez_actie_key
AND l.alg_district_key = d.alg_district_key
AND d.alg_regio_key = r.alg_regio_key
AND l.alg_locatie_key = a.alg_locatie_key
AND a.alg_onrgoed_keys = og.alg_onroerendgoed_keys(+)
AND b.bez_bezoekers_key = rrd.bez_bezoekers_key(+)
AND rrd.res_deel_key = rd.res_deel_key(+)
AND a.bez_afspraak_datum >= TO_DATE ('01-01-2010', 'DD-MM-YYYY');
SET DEFINE OFF
BEGIN adm.systrackscriptId ('$Id$', 0); END;
/