ARAI#66247 -- Kenmerken toegevoegd aan dagrapportage

svn path=/Customer/trunk/; revision=52811
This commit is contained in:
Robin Stoker
2021-08-27 14:24:05 +00:00
parent c1132284e0
commit db793c61b0

View File

@@ -11272,6 +11272,9 @@ AS
1025,
1026,
1023,
1981,
1982,
1103,
1881) -- corona knelpunten
AND km.mld_kenmerk_key = mk.mld_kenmerk_key
AND km.mld_melding_key = m.mld_melding_key
@@ -11345,6 +11348,9 @@ AS
1106,
1141,
1041,
1981,
1982,
1103,
1881) -- corona knelpunten
AND km.mld_kenmerk_key = mk.mld_kenmerk_key
AND km.mld_melding_key = m.mld_melding_key
@@ -11419,6 +11425,9 @@ SELECT DISTINCT
1106,
1141,
1041,
1981,
1982,
1103,
1881) -- corona knelpunten
AND km.mld_kenmerk_key = mk.mld_kenmerk_key
AND km.mld_melding_key = m.mld_melding_key
@@ -13951,7 +13960,143 @@ AS
AND km.mld_melding_key = m.mld_melding_key
AND m.mld_stdmelding_key = std.mld_stdmelding_key
AND m.prs_perslid_key = p.prs_perslid_key
AND std.mld_ins_discipline_key = 2341;
AND std.mld_ins_discipline_key = 2341;
-- Aangepast label voor werplekreserveringen
CREATE OR REPLACE VIEW CAD_V_LABEL_DEEL_RES_DATUMKORT
(
FCLT_F_DATUM,
INS_DEEL_KEY,
RES_DEEL_OMSCHRIJVING,
WAARDE1,
WAARDE,
WAARDE3,
WAARDE_HTML,
WAARDE_HTML2,
WAARDE_HTML3
)
AS
WITH datums AS ( SELECT TRUNC (SYSDATE) + LEVEL - 1 datum
FROM DUAL
CONNECT BY LEVEL <= 42)
SELECT datums.datum fclt_f_datum,
isd.res_ins_deel_key ins_deel_key,
res_deel_omschrijving,
CHR (10)
|| LISTAGG (
DECODE (
prs_perslid_naam_friendly,
NULL,
'',
'[s40]'
|| prs_perslid_naam_friendly
|| ' ('
|| TO_CHAR (res_rsv_deel_van, 'HH24:MI')
|| '-'
|| DECODE (
TRUNC (res_rsv_deel_tot),
TRUNC (res_rsv_deel_van),
TO_CHAR (res_rsv_deel_tot, 'HH24:MI'),
TO_CHAR (res_rsv_deel_tot, 'DD-MM-YYYY HH24:MI'))
|| ')'),
CHR (10))
WITHIN GROUP (ORDER BY res_rsv_deel_van)
waarde1,
CHR (10)
|| LISTAGG (
DECODE (
prs_perslid_naam_friendly,
NULL,
'',
'[s40]'
|| TO_CHAR (res_rsv_deel_van, 'HH24:MI')
|| ' '
|| prs_perslid_naam_friendly),
CHR (10))
WITHIN GROUP (ORDER BY res_rsv_deel_van)
waarde2,
CHR (10)
|| LISTAGG (
DECODE (prs_perslid_naam_friendly,
NULL, '',
'[s40]' || prs_perslid_naam_friendly),
CHR (10))
WITHIN GROUP (ORDER BY res_rsv_deel_van)
waarde3,
LISTAGG (
DECODE (
prs_perslid_naam_friendly,
NULL,
'',
'<span class="body">'
|| TO_CHAR (res_rsv_deel_van, 'HH24:MI')
|| ' '
|| prs_perslid_naam_friendly
|| '</span>'),
'<br>')
WITHIN GROUP (ORDER BY res_rsv_deel_van)
waarde_html,
LISTAGG (
DECODE (
prs_perslid_naam_friendly,
NULL,
'',
'<span class="body">'
|| prs_perslid_naam_friendly
|| '</span>'),
'<br>')
WITHIN GROUP (ORDER BY res_rsv_deel_van)
waarde_html2,
LISTAGG (
DECODE (
prs_perslid_naam_friendly,
NULL,
'',
'<span class="body">'
|| substr(prs_perslid_voornaam, 1, 1)
|| '. '
|| DECODE (prs_perslid_tussenvoegsel, NULL, '', prs_perslid_tussenvoegsel || ' ')
|| DECODE (prs_perslid_naam, 'TD', regexp_substr(prs_perslid_voornaam, '[[:alpha:]]+',1,2), prs_perslid_naam)
|| '</span>'),
'<br>')
WITHIN GROUP (ORDER BY res_rsv_deel_van)
waarde_html3
FROM res_v_aanwezigdeel isd,
datums,
(SELECT datum,
res_ins_deel_key,
prs_perslid_naam_friendly,
res_rsv_deel_van,
res_rsv_deel_tot,
prs_perslid_naam,
prs_perslid_tussenvoegsel,
prs_perslid_voornaam
FROM res_v_aanwezigdeel r,
res_v_aanwezigrsv_deel rrd,
res_rsv_ruimte rrr,
prs_v_perslid_fullnames p,
prs_perslid pe,
datums
WHERE r.res_deel_key = rrd.res_deel_key
AND rrd.res_rsv_ruimte_key = rrr.res_rsv_ruimte_key
AND rrr.res_rsv_ruimte_host_key = p.prs_perslid_key
AND p.prs_perslid_key = pe.prs_perslid_key
AND datum >= TRUNC (res_rsv_deel_van)
AND datum < TRUNC (res_rsv_deel_tot + 1)) res -- Bezet
WHERE isd.res_ins_deel_key = res.res_ins_deel_key(+)
AND datums.datum = res.datum(+)
GROUP BY datums.datum, isd.res_ins_deel_key, res_deel_omschrijving;
CREATE OR REPLACE VIEW cad_v_label_res_namen
(
fclt_f_datum,
ins_deel_key,
waarde
)
AS
SELECT fclt_f_datum, ins_deel_key, waarde_html3
FROM cad_v_label_deel_res_datumkort;
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-- MJOB import
@@ -15031,7 +15176,6 @@ BEGIN
END LOOP;
END arai_export_autoorder;
/
------ payload end ------
SET DEFINE OFF