From 5c3688b9c6d35f80ad6a350369c43ee46f1951df Mon Sep 17 00:00:00 2001 From: Peter Feij Date: Mon, 18 Mar 2024 11:14:20 +0000 Subject: [PATCH] Noticket - variatie op fac_v_graph_busyxdiscipline2 om Implementaties apart te krijgen svn path=/Customer/trunk/; revision=63951 --- LOGC/logc.sql | 54 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) diff --git a/LOGC/logc.sql b/LOGC/logc.sql index d41824d5a..3dce6f0aa 100644 --- a/LOGC/logc.sql +++ b/LOGC/logc.sql @@ -3103,6 +3103,60 @@ AS AND m.mld_melding_datum >= TO_DATE ('01-01-2010', 'DD-MM-YYYY')) x; +-- Verbijzondering van fac_v_graph_busyxdiscipline2 om de projecten (501) te scheiden van de overige meldingen +-- door de prefix, dus new business versus existing business. +CREATE OR REPLACE VIEW logc_v_graph_busyxdiscipline2 +( + fclt_xas_ + , fclt_yas_ + , fclt_url + , fclt_3d_discipline_key +) +AS + SELECT DECODE (sd.ins_srtdiscipline_prefix, NULL, '', sd.ins_srtdiscipline_prefix || '-') + || lcl.x ('d.ins_discipline_omschrijving', d.ins_discipline_key, d.ins_discipline_omschrijving) + , COUNT (*) + , 'appl/mld/mld_search.asp?urole=bo&autosearch=1&chkself=1&mld_ins_discipline=' || d.ins_discipline_key + , d.ins_discipline_key + FROM mld_melding m + , ins_tab_discipline d + , ins_srtdiscipline sd + , mld_stdmelding stdm + , ins_tab_discipline d2 + WHERE m.mld_ins_discipline_key = d.ins_discipline_key + AND d.ins_srtdiscipline_key = sd.ins_srtdiscipline_key + AND m.mld_stdmelding_key = stdm.mld_stdmelding_key + AND stdm.mld_ins_discipline_key = d2.ins_discipline_key + AND m.mld_melding_behandelaar2_key IS NOT NULL + AND mld_melding_status IN (2 + , 4 + , 7 + , 0) + AND d2.ins_discipline_key NOT IN (501) + GROUP BY ins_srtdiscipline_prefix, d.ins_discipline_omschrijving, d.ins_discipline_key + UNION + SELECT DECODE (sd.ins_srtdiscipline_prefix, NULL, '', sd.ins_srtdiscipline_prefix || '-') + || lcl.x ('d.ins_discipline_omschrijving', d.ins_discipline_key, d.ins_discipline_omschrijving) + , COUNT (*) + , 'appl/mld/mld_search.asp?urole=bo&autosearch=1&chkself=1&mld_ins_discipline=' || d.ins_discipline_key + , d.ins_discipline_key + FROM mld_melding m + , ins_tab_discipline d + , ins_srtdiscipline sd + , mld_stdmelding stdm + , ins_tab_discipline d2 + WHERE m.mld_ins_discipline_key = d.ins_discipline_key + AND d2.ins_srtdiscipline_key = sd.ins_srtdiscipline_key -- jaja, prefix wijkt dus af van discipline + AND m.mld_stdmelding_key = stdm.mld_stdmelding_key + AND stdm.mld_ins_discipline_key = d2.ins_discipline_key + AND m.mld_melding_behandelaar2_key IS NOT NULL + AND mld_melding_status IN (2 + , 4 + , 7 + , 0) + AND d2.ins_discipline_key IN (501) + GROUP BY ins_srtdiscipline_prefix, d.ins_discipline_omschrijving, d.ins_discipline_key; + ------ payload end ------ SET DEFINE OFF