PNBR#64700: Monitoring werkplekbezetting in Facilitor, label voor team gebieden

svn path=/Customer/trunk/; revision=52494
This commit is contained in:
Suzan Wiegerinck
2021-07-23 09:58:17 +00:00
parent badee9d981
commit 5b3450c6a5

View File

@@ -9290,7 +9290,59 @@ AS
alg_ruimte_key,
res_ruimte_key,
res_ruimte_nr;
CREATE OR REPLACE VIEW pnbr_v_label_ruimte_res_datum
(
FCLT_F_DATUM,
ALG_RUIMTE_KEY,
WAARDE
)
AS
WITH
datums
AS
( SELECT TRUNC (SYSDATE) + LEVEL - 1 datum
FROM DUAL
CONNECT BY LEVEL <= 42)
SELECT DISTINCT
datums.datum fclt_f_datum,
alg_ruimte_key,
DECODE (
prs_perslid_naam_friendly,
NULL, '',
prs_perslid_naam_friendly
|| ' ('
|| TO_CHAR (res_rsv_ruimte_van, 'HH24:MI')
|| '-'
|| DECODE (
TRUNC (res_rsv_ruimte_tot),
TRUNC (res_rsv_ruimte_van), TO_CHAR (
res_rsv_ruimte_tot,
'HH24:MI'),
TO_CHAR (res_rsv_ruimte_tot, 'DD-MM-YYYY HH24:MI'))
|| ')') waarde1
FROM datums,
(SELECT datum,
rg.alg_ruimte_key,
r.res_ruimte_key,
r.res_ruimte_omschrijving,
prs_perslid_naam_friendly,
arr.res_rsv_ruimte_van,
arr.res_rsv_ruimte_tot
FROM res_v_aanwezigruimte r,
res_v_reserveringruimte_geg rg,
res_v_aanwezigrsv_ruimte arr,
res_rsv_ruimte rrr,
prs_v_perslid_fullnames p,
datums
WHERE r.res_ruimte_key = rg.res_ruimte_key
AND rg.res_reservering_key = arr.res_reservering_key
AND arr.res_rsv_ruimte_key = rrr.res_rsv_ruimte_key
AND rrr.res_rsv_ruimte_host_key = p.prs_perslid_key
AND datum >= TRUNC (arr.res_rsv_ruimte_van)
AND datum < TRUNC (arr.res_rsv_ruimte_tot + 1)) res -- Bezet
WHERE datums.datum = res.datum(+);
------ payload end ------
SET DEFINE OFF