KFSG#58766
svn path=/Customer/trunk/; revision=43699
This commit is contained in:
130
KFSG/kfsg.sql
130
KFSG/kfsg.sql
@@ -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;
|
||||
/
|
||||
|
||||
Reference in New Issue
Block a user