diff --git a/PCHX/pchx_mon.sql b/PCHX/pchx_mon.sql index 6043d2374..5d0f9f1e8 100644 --- a/PCHX/pchx_mon.sql +++ b/PCHX/pchx_mon.sql @@ -2401,6 +2401,7 @@ AS CREATE OR REPLACE VIEW pchx_v_dashboard_korting ( melding, + meldingen, omschrijving, bedrijf_malus, marge, @@ -2420,6 +2421,7 @@ CREATE OR REPLACE VIEW pchx_v_dashboard_korting ) AS SELECT melding_key, + mlds.overlappend, omschrijving, bedrijf_malus, (SELECT ROUND ( @@ -2485,6 +2487,7 @@ AS CREATE OR REPLACE VIEW pchx_v_dashboard_korting_optij ( melding, + meldingen, omschrijving, bedrijf_malus, marge, @@ -2501,6 +2504,7 @@ CREATE OR REPLACE VIEW pchx_v_dashboard_korting_optij ) AS SELECT mld_melding_key, + COALESCE(mlds.m_start, m.mld_melding_key), mld_stdmelding_omschrijving, PCHX.get_kenmerk ('MLD', DECODE (PCHX.get_user, 'PCHA', 61, 'PCHW', 121, 'PGHE', 102), @@ -2543,12 +2547,13 @@ AS std.mld_stdmelding_malus) vk, prs_perslid_naam_full, - DECODE (mld_melding_indult, 1, 'I') || DECODE (m.mld_melding_t_respijt.eenheid, NULL, '', 'R') - FROM mld_melding m, - mld_stdmelding std, - mld_statuses s, - alg_v_ruimte_gegevens rg, - prs_v_perslid_fullnames_all pf + DECODE (m.mld_melding_indult, 1, 'I') || DECODE (m.mld_melding_t_respijt.eenheid, NULL, '', 'R') + FROM mld_melding m, + pchx_v_startmelding_geg mlds, + mld_stdmelding std, + mld_statuses s, + alg_v_ruimte_gegevens rg, + prs_v_perslid_fullnames_all pf WHERE m.mld_stdmelding_key = std.mld_stdmelding_key AND m.mld_melding_indult = 0 AND std.mld_stdmelding_slabewaken = 1 @@ -2557,7 +2562,8 @@ AS AND m.mld_melding_parentkey IS NULL AND m.mld_melding_status NOT IN (1,5,6) -- Afgewezen AND m.prs_perslid_key = pf.prs_perslid_key - AND m.mld_alg_onroerendgoed_keys = rg.alg_ruimte_key; + AND m.mld_alg_onroerendgoed_keys = rg.alg_ruimte_key + AND m.mld_melding_key = mlds.m_start (+); CREATE OR REPLACE VIEW PCHX_V_DASHBOARD_NEW_OPTIJD (