FBEA#83212 Op maat gemaakt kalenderoverzicht

svn path=/Customer/trunk/; revision=64849
This commit is contained in:
Suzan Wiegerinck
2024-05-28 13:59:58 +00:00
parent c54b315374
commit 0bf9d0ffad

View File

@@ -1379,7 +1379,90 @@ AS
AND m.mld_melding_key = betaalm.mld_melding_key(+)
AND m.mld_melding_key = enq.mld_melding_key(+)) m
WHERE m.res_rsv_ruimte_key(+) = r.res_rsv_ruimte_key;
CREATE OR REPLACE VIEW FBEA_RAP_PLANBORD_SIDK
(
USER_KEY,
ITEM_KEY,
LOCATIE,
TITLE,
VAN,
TOT,
-- COLOR,
-- TEXTCOLOR,
URL
)
AS
SELECT NULL user_key,
m.mld_melding_key,
(SELECT g.alg_gebouw_naam
FROM alg_gebouw g, alg_verdieping v, alg_ruimte r
WHERE g.alg_gebouw_key = v.alg_gebouw_key
AND v.alg_verdieping_key = r.alg_verdieping_key
AND r.alg_ruimte_key = r2r.alg_ruimte_key)
|| ' '
|| r2r.ruimte_nr ruimte,
CHR (10)
|| 'Melding: '
|| m.mld_melding_key
|| (CASE
WHEN m.mld_melding_onderwerp IS NOT NULL
THEN
' (' || m.mld_melding_onderwerp || ')'
ELSE
NULL
END)
|| CHR (10)
|| 'Reservering: '
|| res.res_reservering_key
|| '/'
|| rsv.res_rsv_ruimte_volgnr
|| CHR (10)
|| rsv.res_rsv_ruimte_omschrijving
|| CHR (10)
|| 'Contactpersoon: '
|| (SELECT prs_perslid_naam_full
FROM prs_v_perslid_fullnames_all pf
WHERE pf.prs_perslid_key = rsv.res_rsv_ruimte_contact_key) txt,
m.mld_melding_einddatum,
m.mld_melding_einddatum,
'?u=melding' || CHR (38) || 'k=' || m.mld_melding_key url
FROM res_v_aanwezigrsv_ruimte rsv,
mld_melding m,
res_reservering res,
res_activiteit ra,
res_srtactiviteit rsa,
( SELECT res_rsv_ruimte_key,
MAX (o.res_opstelling_omschrijving) opstelling,
MAX (ro.res_ruimte_opstel_bezoekers) capaciteit,
MAX (ra.alg_ruimte_key) alg_ruimte_key,
MAX (rr.res_ruimte_nr) ruimte_nr
FROM res_rsv_ruimte r,
res_ruimte_opstelling ro,
res_opstelling o,
res_ruimte rr,
res_alg_ruimte ra
WHERE r.res_rsv_ruimte_verwijder IS NULL
AND r.res_ruimte_opstel_key = ro.res_ruimte_opstel_key
AND ro.res_ruimte_key = rr.res_ruimte_key
AND ro.res_opstelling_key = o.res_opstelling_key
AND rr.res_ruimte_key = ra.res_ruimte_key
GROUP BY res_rsv_ruimte_key
UNION ALL
SELECT res_rsv_ruimte_key,
'' opstelling,
NULL capaciteit,
rrr.alg_ruimte_key,
r.alg_ruimte_nr
FROM res_rsv_ruimte rrr, alg_ruimte r
WHERE rrr.alg_ruimte_key IS NOT NULL AND r.alg_ruimte_key = rrr.alg_ruimte_key) r2r
WHERE m.res_rsv_ruimte_key = rsv.res_rsv_ruimte_key
AND r2r.res_rsv_ruimte_key = rsv.res_rsv_ruimte_key
AND res.res_reservering_key = rsv.res_reservering_key
AND rsv.res_activiteit_key = ra.res_activiteit_key
AND ra.res_srtactiviteit_key = rsa.res_srtactiviteit_key
AND rsa.res_srtactiviteit_key = 30;
------ payload end ------
SET DEFINE OFF