285 lines
7.0 KiB
Plaintext
285 lines
7.0 KiB
Plaintext
#ifdef BEZ // 03-11-2000 PF
|
|
/* BEZ_VIE.SRC
|
|
* $Revision$
|
|
* $Id$
|
|
*/
|
|
|
|
/* ROOT VIEWS for User defined Reports (UDR) */
|
|
CREATE_VIEW(bez_v_udr_bezoeker, 1)
|
|
(
|
|
key,
|
|
afspraak_key,
|
|
reservering_key,
|
|
host,
|
|
contact,
|
|
invoerder,
|
|
plaats_code,
|
|
plaats_omschrijving,
|
|
regio,
|
|
district,
|
|
locatie_code,
|
|
locatie_naam,
|
|
locatie_plaats,
|
|
gebouw_key,
|
|
gebouw_code,
|
|
gebouw_naam,
|
|
verdieping_code,
|
|
verdieping_naam,
|
|
ruimte_code,
|
|
ruimte_naam,
|
|
afspraak_ruimte,
|
|
afspraak_opmerking,
|
|
bezoeker_naam,
|
|
bezoeker_bedrijf,
|
|
bezoek_van,
|
|
weekdag_bezoek_van,
|
|
bezoek_tot,
|
|
actie,
|
|
bezoeker_opmerking,
|
|
bezoeker_binnen,
|
|
bezoeker_buiten,
|
|
pasnr,
|
|
parkeerplaats,
|
|
fclt_3d_locatie_key,
|
|
fclt_3d_divisie_key,
|
|
divisie_naam,
|
|
divisie_omschrijving,
|
|
fclt_3d_afdeling_key,
|
|
selfservice
|
|
)
|
|
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,
|
|
COALESCE(og.alg_gebouw_code, og.alg_terreinsector_code) alg_gebouw_code,
|
|
COALESCE(og.alg_gebouw_naam, og.alg_terreinsector_naam) alg_gebouw_naam,
|
|
og.alg_gebouw_key,
|
|
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,
|
|
TO_CHAR(a.bez_afspraak_datum, 'D') weekdag_bezoek_van,
|
|
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,
|
|
an.prs_afdeling_key,
|
|
an.prs_afdeling_naam,
|
|
an.prs_afdeling_omschrijving,
|
|
pp1.prs_afdeling_key,
|
|
DECODE (p2.prs_perslid_naam_full, p3.prs_perslid_naam_full, lcl.l ('lcl_yes'), lcl.l ('lcl_no')) selfservice
|
|
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,
|
|
prs_v_afdeling_boom ab,
|
|
prs_v_afdeling an,
|
|
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 ab.prs_afdeling_key1 = an.prs_afdeling_key(+)
|
|
AND ab.prs_afdeling_key(+) = pp1.prs_afdeling_key
|
|
AND a.bez_afspraak_datum >= TO_DATE ('01-01-2010', 'DD-MM-YYYY');
|
|
|
|
CREATE_VIEW(bez_v_udr_reserveringbezoeker, 1)
|
|
(
|
|
bezoeker_key,
|
|
afspraak_key,
|
|
reservering_key,
|
|
host,
|
|
plaats_code,
|
|
plaats_omschrijving,
|
|
regio,
|
|
district,
|
|
locatie_code,
|
|
locatie_naam,
|
|
gebouw_key,
|
|
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,
|
|
nummer,
|
|
res_omschrijving,
|
|
invoerdatum,
|
|
datum,
|
|
gastheer,
|
|
invoerder,
|
|
kostensoortgroep,
|
|
kostensoort,
|
|
kpn,
|
|
kpn_omschrijving,
|
|
fclt_3d_divisie_key,
|
|
divisie_naam,
|
|
divisie_omschrijving,
|
|
fclt_3d_afdeling_key,
|
|
afdeling_code,
|
|
afdeling_omschrijving,
|
|
regio_omschrijving,
|
|
district_omschijving,
|
|
fclt_3d_locatie_key,
|
|
locatie,
|
|
locatie_omschrijving,
|
|
locatie_plaats,
|
|
gebouw,
|
|
verdieping,
|
|
ruimte,
|
|
opstelling,
|
|
capaciteit,
|
|
no_show,
|
|
mandaat,
|
|
personeelsnr,
|
|
fclt_3d_discipline_key,
|
|
catalogus_key,
|
|
catalogus,
|
|
reserveerbare_ruimte,
|
|
bezoekers,
|
|
van,
|
|
tot,
|
|
duur,
|
|
status,
|
|
bostatus,
|
|
activiteit,
|
|
srtactiviteit_key,
|
|
activiteitsoort
|
|
)
|
|
AS
|
|
SELECT
|
|
b.key bezoeker_key,
|
|
b.afspraak_key,
|
|
b.reservering_key,
|
|
b.host,
|
|
--b.contact,
|
|
--b.invoerder,
|
|
b.plaats_code,
|
|
b.plaats_omschrijving,
|
|
b.regio,
|
|
b.district,
|
|
b.locatie_code,
|
|
b.locatie_naam,
|
|
--b.locatie_plaats,
|
|
b.gebouw_key,
|
|
b.gebouw_code,
|
|
b.gebouw_naam,
|
|
b.verdieping_code,
|
|
b.verdieping_naam,
|
|
b.ruimte_code,
|
|
b.ruimte_naam,
|
|
b.afspraak_ruimte,
|
|
b.afspraak_opmerking,
|
|
b.bezoeker_naam,
|
|
b.bezoeker_bedrijf,
|
|
b.bezoek_van,
|
|
b.bezoek_tot,
|
|
b.actie,
|
|
b.bezoeker_opmerking,
|
|
b.bezoeker_binnen,
|
|
b.bezoeker_buiten,
|
|
b.pasnr,
|
|
b.parkeerplaats,
|
|
--b.fclt_3d_locatie_key,
|
|
--b.fclt_3d_afdeling_key,
|
|
--b.selfservice,
|
|
--r.key,
|
|
r.nummer,
|
|
r.res_omschrijving,
|
|
r.invoerdatum,
|
|
r.datum,
|
|
r.gastheer,
|
|
--r.contact,
|
|
r.invoerder,
|
|
r.kostensoortgroep,
|
|
r.kostensoort,
|
|
r.kpn,
|
|
r.kpn_omschrijving,
|
|
r.fclt_3d_divisie_key,
|
|
r.divisie_naam,
|
|
r.divisie_omschrijving,
|
|
r.fclt_3d_afdeling_key,
|
|
r.afdeling_code,
|
|
r.afdeling_omschrijving,
|
|
r.regio_omschrijving,
|
|
r.district_omschijving,
|
|
r.fclt_3d_locatie_key,
|
|
r.locatie,
|
|
r.locatie_omschrijving,
|
|
r.locatie_plaats,
|
|
r.gebouw,
|
|
r.verdieping,
|
|
r.ruimte,
|
|
r.opstelling,
|
|
r.capaciteit,
|
|
r.no_show,
|
|
r.mandaat,
|
|
r.personeelsnr,
|
|
r.fclt_3d_discipline_key,
|
|
r.catalogus_key,
|
|
r.catalogus,
|
|
r.reserveerbare_ruimte,
|
|
r.bezoekers,
|
|
r.van,
|
|
r.tot,
|
|
r.duur,
|
|
r.status,
|
|
r.bostatus,
|
|
r.activiteit,
|
|
r.srtactiviteit_key,
|
|
r.activiteitsoort
|
|
FROM res_v_udr_reservering r, bez_v_udr_bezoeker b
|
|
WHERE b.reservering_key = r.key;
|
|
|
|
|
|
REGISTERRUN('$Id$')
|
|
|
|
#endif // BEZ
|