diff --git a/DJIN/djin.sql b/DJIN/djin.sql index a63a19523..4da4add84 100644 --- a/DJIN/djin.sql +++ b/DJIN/djin.sql @@ -452,15 +452,16 @@ AS WHERE bez_afspraak_datum < ADD_MONTHS (p_datum, -6) ORDER BY bez_afspraak_key; - -- DJIN#39650: Verwijderen van kenmerk Bezorgadres (141) bij soortmelding - -- Aanvraag bloemen/boeketten (82). + -- DJIN#39650: Verwijderen van Bezorgadres-kenmerken (141 en 1801 t/m 1806) + -- bij soortmelding Aanvraag bloemen/boeketten (82). CURSOR c_bezorgadres (p_datum DATE) IS SELECT km.mld_kenmerkmelding_key FROM mld_melding m, mld_kenmerkmelding km WHERE m.mld_stdmelding_key = 82 -- Aanvraag bloemen/boeketten AND m.mld_melding_key = km.mld_melding_key - AND km.mld_kenmerk_key = 141 -- Bezorgadres + --AND km.mld_kenmerk_key = 141 -- Bezorgadres + AND km.mld_kenmerk_key IN (141, 1801, 1802, 1803, 1804, 1805, 1806) -- Bezorgadres/Straatnaam/Huisnummer/Huisnr. toevoeging/Postcode/Plaatsnaam/Telefoon AND EXISTS (SELECT 1 FROM mld_v_aanwezigkenmerkmelding WHERE mld_melding_key = m.mld_melding_key @@ -4439,15 +4440,15 @@ AS totaal, acpoptijd, afmoptijd FROM mldkpi2 UNION ALL - SELECT jaar || periode || '2' || vt || cx sortering, + SELECT jaar || periode || '2' || vt || cx || ins_srtdiscipline_omschrijving || ins_discipline_omschrijving sortering, jaar, periode, '6. Alle dienstverlening' kpi, vt, cx, NULL org, ins_srtdiscipline_omschrijving, ins_discipline_omschrijving, NULL mld_stdmelding_omschrijving, totaal, acpoptijd, afmoptijd FROM mldkpi6 UNION ALL - SELECT jaar || periode || '3' || vt || cx sortering, - jaar, periode, '6. Top 5 onder de norm' kpi, + SELECT jaar || periode || '3' || vt || cx || ins_srtdiscipline_omschrijving || ins_discipline_omschrijving || mld_stdmelding_omschrijving sortering, + jaar, periode, '6. Top 3 onder de norm' kpi, vt, cx, NULL org, ins_srtdiscipline_omschrijving, ins_discipline_omschrijving, mld_stdmelding_omschrijving, totaal, acpoptijd, afmoptijd @@ -4457,7 +4458,7 @@ AS RANK () OVER (PARTITION BY jaar, periode, vt, cx ORDER BY totaal DESC) rnk FROM mldkpi6t5 WHERE afmoptijd / totaal < 0.8) - WHERE rnk <= 5 + WHERE rnk <= 3 UNION ALL SELECT jaar || periode || '4' || vt || cx sortering, jaar, periode, '7. Afhandeling klachten' kpi, @@ -4826,15 +4827,15 @@ AS totaal, acpoptijd, afmoptijd FROM mldkpi2 UNION ALL - SELECT jaar || periode || '2' || vt || cx || org sortering, + SELECT jaar || periode || '2' || vt || cx || org || ins_srtdiscipline_omschrijving || ins_discipline_omschrijving sortering, jaar, periode, '6. Alle dienstverlening' kpi, vt, cx, org, ins_srtdiscipline_omschrijving, ins_discipline_omschrijving, NULL mld_stdmelding_omschrijving, totaal, acpoptijd, afmoptijd FROM mldkpi6 UNION ALL - SELECT jaar || periode || '3' || vt || cx || org sortering, - jaar, periode, '6. Top 5 onder de norm' kpi, + SELECT jaar || periode || '3' || vt || cx || org || ins_srtdiscipline_omschrijving || ins_discipline_omschrijving || mld_stdmelding_omschrijving sortering, + jaar, periode, '6. Top 3 onder de norm' kpi, vt, cx, org, ins_srtdiscipline_omschrijving, ins_discipline_omschrijving, mld_stdmelding_omschrijving, totaal, acpoptijd, afmoptijd @@ -4844,7 +4845,7 @@ AS RANK () OVER (PARTITION BY jaar, periode, vt, cx, org ORDER BY totaal DESC) rnk FROM mldkpi6t5 WHERE afmoptijd / totaal < 0.8) - WHERE rnk <= 5 + WHERE rnk <= 3 UNION ALL SELECT jaar || periode || '4' || vt || cx || org sortering, jaar, periode, '7. Afhandeling klachten' kpi, @@ -5169,15 +5170,15 @@ AS totaal, acpoptijd, afmoptijd FROM mldkpi2 UNION ALL - SELECT jaar || periode || '2' || org sortering, + SELECT jaar || periode || '2' || org || ins_srtdiscipline_omschrijving || ins_discipline_omschrijving sortering, jaar, periode, '6. Alle dienstverlening' kpi, NULL vt, NULL cx, org, ins_srtdiscipline_omschrijving, ins_discipline_omschrijving, NULL mld_stdmelding_omschrijving, totaal, acpoptijd, afmoptijd FROM mldkpi6 UNION ALL - SELECT jaar || periode || '3' || org sortering, - jaar, periode, '6. Top 5 onder de norm' kpi, + SELECT jaar || periode || '3' || org || ins_srtdiscipline_omschrijving || ins_discipline_omschrijving || mld_stdmelding_omschrijving sortering, + jaar, periode, '6. Top 3 onder de norm' kpi, NULL vt, NULL cx, org, ins_srtdiscipline_omschrijving, ins_discipline_omschrijving, mld_stdmelding_omschrijving, totaal, acpoptijd, afmoptijd @@ -5187,7 +5188,7 @@ AS RANK () OVER (PARTITION BY jaar, periode, org ORDER BY totaal DESC) rnk FROM mldkpi6t5 WHERE afmoptijd / totaal < 0.8) - WHERE rnk <= 5 + WHERE rnk <= 3 UNION ALL SELECT jaar || periode || '4' || org sortering, jaar, periode, '7. Afhandeling klachten' kpi, @@ -5726,15 +5727,15 @@ AS totaal, acpoptijd, afmoptijd FROM mldkpi2 UNION ALL - SELECT jaar || periode || '2' || vt || cx sortering, + SELECT jaar || periode || '2' || vt || cx || ins_srtdiscipline_omschrijving || ins_discipline_omschrijving sortering, jaar, periode, '6. Alle dienstverlening' kpi, vt, cx, NULL org, ins_srtdiscipline_omschrijving, ins_discipline_omschrijving, NULL mld_stdmelding_omschrijving, totaal, acpoptijd, afmoptijd FROM mldkpi6 UNION ALL - SELECT jaar || periode || '3' || vt || cx sortering, - jaar, periode, '6. Top 5 onder de norm' kpi, + SELECT jaar || periode || '3' || vt || cx || ins_srtdiscipline_omschrijving || ins_discipline_omschrijving || mld_stdmelding_omschrijving sortering, + jaar, periode, '6. Top 3 onder de norm' kpi, vt, cx, NULL org, ins_srtdiscipline_omschrijving, ins_discipline_omschrijving, mld_stdmelding_omschrijving, totaal, acpoptijd, afmoptijd @@ -5744,7 +5745,7 @@ AS RANK () OVER (PARTITION BY jaar, periode, vt, cx ORDER BY totaal DESC) rnk FROM mldkpi6t5 WHERE afmoptijd / totaal < 0.8) - WHERE rnk <= 5 + WHERE rnk <= 3 UNION ALL SELECT jaar || periode || '4' || vt || cx sortering, jaar, periode, '6a. Meldingen gebouwbeheer' kpi, @@ -6379,15 +6380,15 @@ AS totaal, acpoptijd, afmoptijd FROM mldkpi2 UNION ALL - SELECT jaar || periode || '2' || vt || cx || org sortering, + SELECT jaar || periode || '2' || vt || cx || org || ins_srtdiscipline_omschrijving || ins_discipline_omschrijving sortering, jaar, periode, '6. Alle dienstverlening' kpi, vt, cx, org, ins_srtdiscipline_omschrijving, ins_discipline_omschrijving, NULL mld_stdmelding_omschrijving, totaal, acpoptijd, afmoptijd FROM mldkpi6 UNION ALL - SELECT jaar || periode || '3' || vt || cx || org sortering, - jaar, periode, '6. Top 5 onder de norm' kpi, + SELECT jaar || periode || '3' || vt || cx || org || ins_srtdiscipline_omschrijving || ins_discipline_omschrijving || mld_stdmelding_omschrijving sortering, + jaar, periode, '6. Top 3 onder de norm' kpi, vt, cx, org, ins_srtdiscipline_omschrijving, ins_discipline_omschrijving, mld_stdmelding_omschrijving, totaal, acpoptijd, afmoptijd @@ -6397,7 +6398,7 @@ AS RANK () OVER (PARTITION BY jaar, periode, vt, cx, org ORDER BY totaal DESC) rnk FROM mldkpi6t5 WHERE afmoptijd / totaal < 0.8) - WHERE rnk <= 5 + WHERE rnk <= 3 UNION ALL SELECT jaar || periode || '4' || vt || cx || org sortering, jaar, periode, '6a. Meldingen gebouwbeheer' kpi, @@ -7240,15 +7241,15 @@ AS totaal, acpoptijd, afmoptijd FROM mldkpi2 UNION ALL - SELECT jaar || periode || '2' || vt sortering, + SELECT jaar || periode || '2' || vt || ins_srtdiscipline_omschrijving || ins_discipline_omschrijving sortering, jaar, periode, '6. Alle dienstverlening' kpi, vt, NULL cx, NULL org, ins_srtdiscipline_omschrijving, ins_discipline_omschrijving, NULL mld_stdmelding_omschrijving, totaal, acpoptijd, afmoptijd FROM mldkpi6 UNION ALL - SELECT jaar || periode || '3' || vt sortering, - jaar, periode, '6. Top 5 onder de norm' kpi, + SELECT jaar || periode || '3' || vt || ins_srtdiscipline_omschrijving || ins_discipline_omschrijving || mld_stdmelding_omschrijving sortering, + jaar, periode, '6. Top 3 onder de norm' kpi, vt, NULL cx, NULL org, ins_srtdiscipline_omschrijving, ins_discipline_omschrijving, mld_stdmelding_omschrijving, totaal, acpoptijd, afmoptijd @@ -7258,7 +7259,7 @@ AS RANK () OVER (PARTITION BY jaar, periode, vt ORDER BY totaal DESC) rnk FROM mldkpi6t5 WHERE afmoptijd / totaal < 0.8) - WHERE rnk <= 5 + WHERE rnk <= 3 UNION ALL SELECT jaar || periode || '4' || vt sortering, jaar, periode, '6a. Meldingen gebouwbeheer' kpi,