SZDB#71379 -- Implementatie Stichting Zorgcentra de Betuwe

svn path=/Customer/trunk/; revision=56576
This commit is contained in:
Arthur Egberink
2022-07-13 17:21:00 +00:00
parent 0cfef17ad4
commit 8228545989

View File

@@ -156,6 +156,53 @@ AS
END;
/
CREATE OR REPLACE VIEW szdb_v_mutatie_status
AS
SELECT m.mld_melding_key,
mld_melding_datum,
LISTAGG (
km.mld_kenmerk_omschrijving
|| ': '
|| km.mld_kenmerkmelding_waarde,
CHR (10))
WITHIN GROUP (ORDER BY km.mld_kenmerk_volgnummer)
AS details,
ms.mld_statuses_omschrijving,
o.mld_opdr_bedrijfopdr_volgnr,
COALESCE (pf.prs_perslid_naam_full, b.prs_bedrijf_naam)
uitvoerder,
o.mld_opdr_plandatum,
os.mld_statusopdr_omschrijving,
o.mld_opdr_omschrijving
FROM mld_melding m,
mld_opdr o,
prs_v_perslid_fullnames_all pf,
prs_bedrijf b,
mld_statuses ms,
mld_statusopdr os,
(SELECT km.mld_melding_key,
k.mld_kenmerk_volgnummer,
k.MLD_KENMERK_OMSCHRIJVING,
km.mld_kenmerkmelding_waarde
FROM mld_kenmerk k, mld_kenmerkmelding km
WHERE k.mld_kenmerk_key = km.mld_kenmerk_key
AND k.mld_kenmerk_omschrijving IS NOT NULL) km
WHERE mld_stdmelding_key = 111 -- mutatie
AND m.mld_melding_key = o.mld_melding_key(+)
AND m.mld_melding_key = km.mld_melding_key(+)
AND o.mld_uitvoerende_keys = b.prs_bedrijf_key(+)
AND o.mld_uitvoerende_keys = pf.prs_perslid_key(+)
AND m.mld_melding_status = ms.mld_statuses_key
AND o.mld_statusopdr_key = os.mld_statusopdr_key(+)
GROUP BY m.mld_melding_key,
ms.mld_statuses_omschrijving,
o.mld_opdr_bedrijfopdr_volgnr,
os.mld_statusopdr_omschrijving,
pf.prs_perslid_naam_full,
b.prs_bedrijf_naam,
o.mld_opdr_plandatum,
o.mld_opdr_omschrijving,
mld_melding_datum;
-- Notificatie view om personen die een object op hun naam gekregen hebben te notificeren.
CREATE OR REPLACE VIEW szdb_v_noti_ins_2_prs