FBEA#71702 Implementatie activiteitenformulier bibliotheken Eemland
svn path=/Customer/trunk/; revision=58235
This commit is contained in:
172
FBEA/FBEA.sql
172
FBEA/FBEA.sql
@@ -247,50 +247,138 @@ AS
|
||||
|
||||
CREATE OR REPLACE VIEW FBEA_V_RAP_INFOBORD
|
||||
(
|
||||
AKTIEF,
|
||||
OFFSET,
|
||||
DAG,
|
||||
TIJD_VAN,
|
||||
TIJD_TOT,
|
||||
RUIMTE,
|
||||
CATALOGUS,
|
||||
AANVRAGER,
|
||||
GASTHEER,
|
||||
OMSCHRIJVING,
|
||||
STATUS,
|
||||
LOCATIE_CODE,
|
||||
GEBOUW_CODE,
|
||||
VERDIEPING_CODE,
|
||||
LOCATIE_OMSCHRIJVING,
|
||||
GEBOUW_OMSCHRIJVING,
|
||||
VERDIEPING_OMSCHRIJVING,
|
||||
ALG_LOCATIE_KEY,
|
||||
ALG_GEBOUW_KEY,
|
||||
ALG_VERDIEPING_KEY
|
||||
|
||||
aktief,
|
||||
dag,
|
||||
tijd_van,
|
||||
tijd_tot,
|
||||
ruimte,
|
||||
gastheer,
|
||||
omschrijving,
|
||||
locatie_omschrijving,
|
||||
gebouw_code,
|
||||
gebouw_omschrijving,
|
||||
verdieping_omschrijving,
|
||||
cluster_omschrijving,
|
||||
kleur,
|
||||
kleur_code,
|
||||
icon
|
||||
)
|
||||
AS
|
||||
SELECT aktief,
|
||||
offset,
|
||||
dag,
|
||||
tijd_van,
|
||||
tijd_tot,
|
||||
ruimte,
|
||||
catalogus,
|
||||
aanvrager,
|
||||
gastheer,
|
||||
omschrijving,
|
||||
status,
|
||||
locatie_code,
|
||||
gebouw_code,
|
||||
verdieping_code,
|
||||
locatie_omschrijving,
|
||||
gebouw_omschrijving,
|
||||
verdieping_omschrijving,
|
||||
alg_locatie_key,
|
||||
alg_gebouw_key,
|
||||
alg_verdieping_key
|
||||
FROM res_v_rap_infobord i;
|
||||
SELECT (CASE
|
||||
WHEN res_rsv_ruimte_van > SYSDATE THEN 'expected'
|
||||
WHEN res_rsv_ruimte_tot < SYSDATE THEN 'passed'
|
||||
ELSE 'active'
|
||||
END)
|
||||
aktief,
|
||||
TO_DATE (TO_CHAR (res_rsv_ruimte_van, 'dd-mm-yyyy'), 'dd-mm-yyyy')
|
||||
dag,
|
||||
TO_CHAR (res_rsv_ruimte_van, 'hh24:mi')
|
||||
tijd_van,
|
||||
TO_CHAR (res_rsv_ruimte_tot, 'hh24:mi')
|
||||
tijd_tot,
|
||||
res_ruimte_nr
|
||||
ruimte,
|
||||
gastheer.prs_perslid_naam_full
|
||||
gastheer,
|
||||
res_rsv_ruimte_omschrijving
|
||||
omschrijving,
|
||||
alg_locatie_omschrijving
|
||||
locatie_omschrijving,
|
||||
alg_gebouw_code
|
||||
gebouw_code,
|
||||
alg_gebouw_naam
|
||||
gebouw,
|
||||
alg_verdieping_omschrijving
|
||||
verdieping_omschrijving,
|
||||
clstr.clst
|
||||
cluster_omschr,
|
||||
kleur.kleur,
|
||||
kleur.kleurcode,
|
||||
icon.icon_html
|
||||
FROM res_v_aanwezigrsv_ruimte rrr,
|
||||
res_ruimte_opstelling rro,
|
||||
prs_v_perslid_fullnames aanvrager,
|
||||
prs_v_perslid_fullnames gastheer,
|
||||
res_v_res_ruimte_gegevens rrg,
|
||||
alg_locatie l,
|
||||
alg_gebouw g,
|
||||
alg_verdieping v,
|
||||
res_status_fo sf,
|
||||
res_discipline rd,
|
||||
(SELECT res_rsv_ruimte_key,
|
||||
ud.fac_usrdata_omschr kleur,
|
||||
ud.fac_usrdata_code kleurcode
|
||||
FROM res_kenmerkwaarde kw,
|
||||
res_kenmerk k,
|
||||
res_srtkenmerk sk,
|
||||
fac_usrdata ud,
|
||||
fac_usrtab ut
|
||||
WHERE kw.res_kenmerk_key = k.res_kenmerk_key
|
||||
AND k.res_srtkenmerk_key = sk.res_srtkenmerk_key
|
||||
AND fac.safe_to_number (kw.res_kenmerkreservering_waarde) =
|
||||
ud.fac_usrdata_key
|
||||
AND ud.fac_usrtab_key = ut.fac_usrtab_key
|
||||
AND sk.res_srtkenmerk_key = 162
|
||||
AND ut.fac_usrtab_key = 161) kleur,
|
||||
(SELECT res_rsv_ruimte_key,
|
||||
ud.fac_usrdata_omschr icon,
|
||||
ud.fac_usrdata_code icon_html
|
||||
FROM res_kenmerkwaarde kw,
|
||||
res_kenmerk k,
|
||||
res_srtkenmerk sk,
|
||||
fac_usrdata ud,
|
||||
fac_usrtab ut
|
||||
WHERE kw.res_kenmerk_key = k.res_kenmerk_key
|
||||
AND k.res_srtkenmerk_key = sk.res_srtkenmerk_key
|
||||
AND fac.safe_to_number (kw.res_kenmerkreservering_waarde) =
|
||||
ud.fac_usrdata_key
|
||||
AND ud.fac_usrtab_key = ut.fac_usrtab_key
|
||||
AND sk.res_srtkenmerk_key = 181
|
||||
AND ut.fac_usrtab_key = 181) icon,
|
||||
(SELECT res_rsv_ruimte_key, ud.fac_usrdata_omschr clst
|
||||
FROM res_kenmerkwaarde kw,
|
||||
res_kenmerk k,
|
||||
res_srtkenmerk sk,
|
||||
fac_usrdata ud,
|
||||
fac_usrtab ut
|
||||
WHERE kw.res_kenmerk_key = k.res_kenmerk_key
|
||||
AND k.res_srtkenmerk_key = sk.res_srtkenmerk_key
|
||||
AND fac.safe_to_number (kw.res_kenmerkreservering_waarde) =
|
||||
ud.fac_usrdata_key
|
||||
AND ud.fac_usrtab_key = ut.fac_usrtab_key
|
||||
AND sk.res_srtkenmerk_key = 63
|
||||
AND ut.fac_usrtab_key = 2) clstr,
|
||||
(SELECT res_rsv_ruimte_key,
|
||||
ud.fac_usrdata_omschr weergeven,
|
||||
ud.fac_usrdata_key
|
||||
FROM res_kenmerkwaarde kw,
|
||||
res_kenmerk k,
|
||||
res_srtkenmerk sk,
|
||||
fac_usrdata ud,
|
||||
fac_usrtab ut
|
||||
WHERE kw.res_kenmerk_key = k.res_kenmerk_key
|
||||
AND k.res_srtkenmerk_key = sk.res_srtkenmerk_key
|
||||
AND fac.safe_to_number (kw.res_kenmerkreservering_waarde) =
|
||||
ud.fac_usrdata_key
|
||||
AND ud.fac_usrtab_key = ut.fac_usrtab_key
|
||||
AND sk.res_srtkenmerk_key = 161
|
||||
AND ut.fac_usrtab_key = 61) weergeven
|
||||
WHERE rrr.res_ruimte_opstel_key = rro.res_ruimte_opstel_key
|
||||
AND rro.res_ruimte_key = rrg.res_ruimte_key
|
||||
AND rrr.res_rsv_ruimte_host_key = gastheer.prs_perslid_key
|
||||
AND rrr.res_rsv_ruimte_contact_key = aanvrager.prs_perslid_key
|
||||
AND rrg.alg_locatie_key = l.alg_locatie_key
|
||||
AND rrg.alg_gebouw_key = g.alg_gebouw_key
|
||||
AND rrg.alg_verdieping_key = v.alg_verdieping_key
|
||||
AND rrr.res_status_fo_key = sf.res_status_fo_key
|
||||
AND rrg.res_discipline_key = rd.ins_discipline_key
|
||||
AND kleur.res_rsv_ruimte_key(+) = rrr.res_rsv_ruimte_key
|
||||
AND icon.res_rsv_ruimte_key(+) = rrr.res_rsv_ruimte_key
|
||||
AND clstr.res_rsv_ruimte_key(+) = rrr.res_rsv_ruimte_key
|
||||
AND weergeven.res_rsv_ruimte_key(+) = rrr.res_rsv_ruimte_key
|
||||
AND ( weergeven.fac_usrdata_key = 81
|
||||
OR weergeven.fac_usrdata_key IS NULL) --- weergeven is 'Ja' of onbekend
|
||||
AND UPPER (sf.res_status_fo_omschrijving) = 'DEFINITIEF';
|
||||
|
||||
CREATE OR REPLACE VIEW FBEA_V_RAP_AKKOORD_ACT
|
||||
(
|
||||
|
||||
Reference in New Issue
Block a user