DJIN#58153 Rap/DVR-bijlagen (gestyled)

svn path=/Customer/trunk/; revision=45989
This commit is contained in:
Maarten van der Heide
2020-02-26 13:16:12 +00:00
parent f11dfd24f0
commit d44231d73b

View File

@@ -4388,7 +4388,8 @@ AS
AS ( SELECT TO_CHAR (t.fac_tracking_datum, 'yyyy') jaar,
CEIL (fac.safe_to_number (TO_CHAR (t.fac_tracking_datum, 'mm')) / 4) periode,
d.alg_district_omschrijving vt, l.alg_locatie_omschrijving cx,
sd.ins_srtdiscipline_omschrijving, md.ins_discipline_omschrijving, sm.mld_stdmelding_omschrijving,
--sd.ins_srtdiscipline_omschrijving, md.ins_discipline_omschrijving,
COALESCE (pd.fac_usrdata_omschr, '???') mld_stdmelding_omschrijving,
COUNT ( * ) totaal,
SUM (DECODE (SIGN (m.mld_melding_acceptdatum_std - TRUNC (fac.gettrackingdate ('MLDACP', m.mld_melding_key), 'mi')), -1, 0, 1))
acpoptijd,
@@ -4401,9 +4402,19 @@ AS
WHERE fac_usrtab_key = 561) ud, -- KPI7
alg_locatie l, -- Ook verwijderde locaties
alg_district d, -- en verwijderde districten!
mld_stdmelding sm,
mld_discipline md,
ins_srtdiscipline sd
--mld_stdmelding sm,
--mld_discipline md,
--ins_srtdiscipline sd,
(SELECT *
FROM mld_v_aanwezigkenmerkmelding km
WHERE EXISTS
(SELECT 1
FROM mld_kenmerk
WHERE mld_srtkenmerk_key = 541 -- Product / Dienst
AND mld_kenmerk_key = km.mld_kenmerk_key)) km,
(SELECT *
FROM fac_v_aanwezigusrdata
WHERE fac_usrtab_key = 461) pd -- Product / Dienst
WHERE t.fac_srtnotificatie_key = 38 -- MLDAFM
AND t.fac_tracking_datum > TRUNC (ADD_MONTHS (SYSDATE, -12), 'yyyy')
AND t.fac_tracking_refkey = m.mld_melding_key
@@ -4411,13 +4422,16 @@ AS
AND TO_CHAR (m.mld_stdmelding_key) = ud.fac_usrdata_code
AND m.mld_alg_locatie_key = l.alg_locatie_key
AND l.alg_district_key = d.alg_district_key
AND m.mld_stdmelding_key = sm.mld_stdmelding_key
AND sm.mld_ins_discipline_key = md.ins_discipline_key
AND md.ins_srtdiscipline_key = sd.ins_srtdiscipline_key
--AND m.mld_stdmelding_key = sm.mld_stdmelding_key
--AND sm.mld_ins_discipline_key = md.ins_discipline_key
--AND md.ins_srtdiscipline_key = sd.ins_srtdiscipline_key
AND m.mld_melding_key = km.mld_melding_key(+)
AND fac.safe_to_number (km.mld_kenmerkmelding_waarde) = pd.fac_usrdata_key(+)
GROUP BY TO_CHAR (t.fac_tracking_datum, 'yyyy'),
CEIL (fac.safe_to_number (TO_CHAR (t.fac_tracking_datum, 'mm')) / 4),
d.alg_district_omschrijving, l.alg_locatie_omschrijving,
sd.ins_srtdiscipline_omschrijving, md.ins_discipline_omschrijving, sm.mld_stdmelding_omschrijving)
--sd.ins_srtdiscipline_omschrijving, md.ins_discipline_omschrijving,
pd.fac_usrdata_omschr)
SELECT jaar || periode || '1' || vt || cx sortering,
jaar, periode, '2. Meldingen urgente storingen' kpi,
vt, cx, NULL org,
@@ -4433,7 +4447,7 @@ AS
FROM mldkpi6
UNION ALL
SELECT jaar || periode || '3' || vt || cx sortering,
jaar, periode, '6t. Alle dienstverlening' kpi,
jaar, periode, '6. Top 5 onder de norm' kpi,
vt, cx, NULL org,
ins_srtdiscipline_omschrijving, ins_discipline_omschrijving, mld_stdmelding_omschrijving,
totaal, acpoptijd, afmoptijd
@@ -4441,13 +4455,14 @@ AS
ins_srtdiscipline_omschrijving, ins_discipline_omschrijving, mld_stdmelding_omschrijving,
totaal, acpoptijd, afmoptijd,
RANK () OVER (PARTITION BY jaar, periode, vt, cx ORDER BY totaal DESC) rnk
FROM mldkpi6t5)
FROM mldkpi6t5
WHERE afmoptijd / totaal < 0.8)
WHERE rnk <= 5
UNION ALL
SELECT jaar || periode || '4' || vt || cx sortering,
jaar, periode, '7. Afhandeling klachten' kpi,
vt, cx, NULL org,
ins_srtdiscipline_omschrijving, ins_discipline_omschrijving, mld_stdmelding_omschrijving,
NULL ins_srtdiscipline_omschrijving, NULL ins_discipline_omschrijving, mld_stdmelding_omschrijving,
totaal, acpoptijd, afmoptijd
FROM mldkpi7;
@@ -4755,7 +4770,8 @@ AS
CEIL (fac.safe_to_number (TO_CHAR (t.fac_tracking_datum, 'mm')) / 4) periode,
d.alg_district_omschrijving vt, l.alg_locatie_omschrijving cx,
a.prs_afdeling_key, a.prs_afdeling_naam || '-' || a.prs_afdeling_omschrijving org,
sd.ins_srtdiscipline_omschrijving, md.ins_discipline_omschrijving, sm.mld_stdmelding_omschrijving,
--sd.ins_srtdiscipline_omschrijving, md.ins_discipline_omschrijving,
pd.fac_usrdata_omschr mld_stdmelding_omschrijving,
COUNT ( * ) totaal,
SUM (DECODE (SIGN (m.mld_melding_acceptdatum_std - TRUNC (fac.gettrackingdate ('MLDACP', m.mld_melding_key), 'mi')), -1, 0, 1))
acpoptijd,
@@ -4770,9 +4786,19 @@ AS
alg_district d, -- en verwijderde districten!
prs_perslid p,
prs_afdeling a,
mld_stdmelding sm,
mld_discipline md,
ins_srtdiscipline sd
--mld_stdmelding sm,
--mld_discipline md,
--ins_srtdiscipline sd,
(SELECT *
FROM mld_v_aanwezigkenmerkmelding km
WHERE EXISTS
(SELECT 1
FROM mld_kenmerk
WHERE mld_srtkenmerk_key = 541 -- Product / Dienst
AND mld_kenmerk_key = km.mld_kenmerk_key)) km,
(SELECT *
FROM fac_v_aanwezigusrdata
WHERE fac_usrtab_key = 461) pd -- Product / Dienst
WHERE t.fac_srtnotificatie_key = 38 -- MLDAFM
AND t.fac_tracking_datum > TRUNC (ADD_MONTHS (SYSDATE, -12), 'yyyy')
AND t.fac_tracking_refkey = m.mld_melding_key
@@ -4782,14 +4808,17 @@ AS
AND l.alg_district_key = d.alg_district_key
AND m.prs_perslid_key = p.prs_perslid_key
AND p.prs_afdeling_key = a.prs_afdeling_key
AND m.mld_stdmelding_key = sm.mld_stdmelding_key
AND sm.mld_ins_discipline_key = md.ins_discipline_key
AND md.ins_srtdiscipline_key = sd.ins_srtdiscipline_key
--AND m.mld_stdmelding_key = sm.mld_stdmelding_key
--AND sm.mld_ins_discipline_key = md.ins_discipline_key
--AND md.ins_srtdiscipline_key = sd.ins_srtdiscipline_key
AND m.mld_melding_key = km.mld_melding_key(+)
AND fac.safe_to_number (km.mld_kenmerkmelding_waarde) = pd.fac_usrdata_key(+)
GROUP BY TO_CHAR (t.fac_tracking_datum, 'yyyy'),
CEIL (fac.safe_to_number (TO_CHAR (t.fac_tracking_datum, 'mm')) / 4),
d.alg_district_omschrijving, l.alg_locatie_omschrijving,
a.prs_afdeling_key, a.prs_afdeling_naam || '-' || a.prs_afdeling_omschrijving,
sd.ins_srtdiscipline_omschrijving, md.ins_discipline_omschrijving, sm.mld_stdmelding_omschrijving)
--sd.ins_srtdiscipline_omschrijving, md.ins_discipline_omschrijving,
pd.fac_usrdata_omschr)
SELECT jaar || periode || '1' || vt || cx || org sortering,
jaar, periode, '2. Meldingen urgente storingen' kpi,
vt, cx, org,
@@ -4805,7 +4834,7 @@ AS
FROM mldkpi6
UNION ALL
SELECT jaar || periode || '3' || vt || cx || org sortering,
jaar, periode, '6t. Alle dienstverlening' kpi,
jaar, periode, '6. Top 5 onder de norm' kpi,
vt, cx, org,
ins_srtdiscipline_omschrijving, ins_discipline_omschrijving, mld_stdmelding_omschrijving,
totaal, acpoptijd, afmoptijd
@@ -4813,13 +4842,14 @@ AS
ins_srtdiscipline_omschrijving, ins_discipline_omschrijving, mld_stdmelding_omschrijving,
totaal, acpoptijd, afmoptijd,
RANK () OVER (PARTITION BY jaar, periode, vt, cx, org ORDER BY totaal DESC) rnk
FROM mldkpi6t5)
FROM mldkpi6t5
WHERE afmoptijd / totaal < 0.8)
WHERE rnk <= 5
UNION ALL
SELECT jaar || periode || '4' || vt || cx || org sortering,
jaar, periode, '7. Afhandeling klachten' kpi,
vt, cx, org,
ins_srtdiscipline_omschrijving, ins_discipline_omschrijving, mld_stdmelding_omschrijving,
NULL ins_srtdiscipline_omschrijving, NULL ins_discipline_omschrijving, mld_stdmelding_omschrijving,
totaal, acpoptijd, afmoptijd
FROM mldkpi7;
@@ -5443,7 +5473,8 @@ AS
AS ( SELECT TO_CHAR (t.fac_tracking_datum, 'yyyy') jaar,
CEIL (fac.safe_to_number (TO_CHAR (t.fac_tracking_datum, 'mm')) / 2) periode,
d.alg_district_omschrijving vt, l.alg_locatie_omschrijving cx,
sd.ins_srtdiscipline_omschrijving, md.ins_discipline_omschrijving, sm.mld_stdmelding_omschrijving,
--sd.ins_srtdiscipline_omschrijving, md.ins_discipline_omschrijving,
pd.fac_usrdata_omschr mld_stdmelding_omschrijving,
COUNT ( * ) totaal,
SUM (DECODE (SIGN (m.mld_melding_acceptdatum_std - TRUNC (fac.gettrackingdate ('MLDACP', m.mld_melding_key), 'mi')), -1, 0, 1))
acpoptijd,
@@ -5456,9 +5487,19 @@ AS
WHERE fac_usrtab_key = 561) ud, -- KPI7
alg_locatie l, -- Ook verwijderde locaties
alg_district d, -- en verwijderde districten!
mld_stdmelding sm,
mld_discipline md,
ins_srtdiscipline sd
--mld_stdmelding sm,
--mld_discipline md,
--ins_srtdiscipline sd,
(SELECT *
FROM mld_v_aanwezigkenmerkmelding km
WHERE EXISTS
(SELECT 1
FROM mld_kenmerk
WHERE mld_srtkenmerk_key = 541 -- Product / Dienst
AND mld_kenmerk_key = km.mld_kenmerk_key)) km,
(SELECT *
FROM fac_v_aanwezigusrdata
WHERE fac_usrtab_key = 461) pd -- Product / Dienst
WHERE t.fac_srtnotificatie_key = 38 -- MLDAFM
AND t.fac_tracking_datum > TRUNC (ADD_MONTHS (SYSDATE, -12), 'yyyy')
AND t.fac_tracking_refkey = m.mld_melding_key
@@ -5466,13 +5507,16 @@ AS
AND TO_CHAR (m.mld_stdmelding_key) = ud.fac_usrdata_code
AND m.mld_alg_locatie_key = l.alg_locatie_key
AND l.alg_district_key = d.alg_district_key
AND m.mld_stdmelding_key = sm.mld_stdmelding_key
AND sm.mld_ins_discipline_key = md.ins_discipline_key
AND md.ins_srtdiscipline_key = sd.ins_srtdiscipline_key
--AND m.mld_stdmelding_key = sm.mld_stdmelding_key
--AND sm.mld_ins_discipline_key = md.ins_discipline_key
--AND md.ins_srtdiscipline_key = sd.ins_srtdiscipline_key
AND m.mld_melding_key = km.mld_melding_key(+)
AND fac.safe_to_number (km.mld_kenmerkmelding_waarde) = pd.fac_usrdata_key(+)
GROUP BY TO_CHAR (t.fac_tracking_datum, 'yyyy'),
CEIL (fac.safe_to_number (TO_CHAR (t.fac_tracking_datum, 'mm')) / 2),
d.alg_district_omschrijving, l.alg_locatie_omschrijving,
sd.ins_srtdiscipline_omschrijving, md.ins_discipline_omschrijving, sm.mld_stdmelding_omschrijving)
--sd.ins_srtdiscipline_omschrijving, md.ins_discipline_omschrijving,
pd.fac_usrdata_omschr)
SELECT jaar || periode || '1' || vt || cx sortering,
jaar, periode, '2. Meldingen urgente storingen' kpi,
vt, cx, NULL org,
@@ -5488,7 +5532,7 @@ AS
FROM mldkpi6
UNION ALL
SELECT jaar || periode || '3' || vt || cx sortering,
jaar, periode, '6t. Alle dienstverlening' kpi,
jaar, periode, '6. Top 5 onder de norm' kpi,
vt, cx, NULL org,
ins_srtdiscipline_omschrijving, ins_discipline_omschrijving, mld_stdmelding_omschrijving,
totaal, acpoptijd, afmoptijd
@@ -5496,7 +5540,8 @@ AS
ins_srtdiscipline_omschrijving, ins_discipline_omschrijving, mld_stdmelding_omschrijving,
totaal, acpoptijd, afmoptijd,
RANK () OVER (PARTITION BY jaar, periode, vt, cx ORDER BY totaal DESC) rnk
FROM mldkpi6t5)
FROM mldkpi6t5
WHERE afmoptijd / totaal < 0.8)
WHERE rnk <= 5
UNION ALL
SELECT jaar || periode || '4' || vt || cx sortering,
@@ -5516,7 +5561,7 @@ AS
SELECT jaar || periode || '6' || vt || cx sortering,
jaar, periode, '7. Afhandeling klachten' kpi,
vt, cx, NULL org,
ins_srtdiscipline_omschrijving, ins_discipline_omschrijving, mld_stdmelding_omschrijving,
NULL ins_srtdiscipline_omschrijving, NULL ins_discipline_omschrijving, mld_stdmelding_omschrijving,
totaal, acpoptijd, afmoptijd
FROM mldkpi7;
@@ -6076,7 +6121,8 @@ AS
CEIL (fac.safe_to_number (TO_CHAR (t.fac_tracking_datum, 'mm')) / 2) periode,
d.alg_district_omschrijving vt, l.alg_locatie_omschrijving cx,
a.prs_afdeling_key, a.prs_afdeling_naam || '-' || a.prs_afdeling_omschrijving org,
sd.ins_srtdiscipline_omschrijving, md.ins_discipline_omschrijving, sm.mld_stdmelding_omschrijving,
--sd.ins_srtdiscipline_omschrijving, md.ins_discipline_omschrijving,
pd.fac_usrdata_omschr mld_stdmelding_omschrijving,
COUNT ( * ) totaal,
SUM (DECODE (SIGN (m.mld_melding_acceptdatum_std - TRUNC (fac.gettrackingdate ('MLDACP', m.mld_melding_key), 'mi')), -1, 0, 1))
acpoptijd,
@@ -6091,9 +6137,19 @@ AS
alg_district d, -- en verwijderde districten!
prs_perslid p,
prs_afdeling a,
mld_stdmelding sm,
mld_discipline md,
ins_srtdiscipline sd
--mld_stdmelding sm,
--mld_discipline md,
--ins_srtdiscipline sd,
(SELECT *
FROM mld_v_aanwezigkenmerkmelding km
WHERE EXISTS
(SELECT 1
FROM mld_kenmerk
WHERE mld_srtkenmerk_key = 541 -- Product / Dienst
AND mld_kenmerk_key = km.mld_kenmerk_key)) km,
(SELECT *
FROM fac_v_aanwezigusrdata
WHERE fac_usrtab_key = 461) pd -- Product / Dienst
WHERE t.fac_srtnotificatie_key = 38 -- MLDAFM
AND t.fac_tracking_datum > TRUNC (ADD_MONTHS (SYSDATE, -12), 'yyyy')
AND t.fac_tracking_refkey = m.mld_melding_key
@@ -6103,14 +6159,17 @@ AS
AND l.alg_district_key = d.alg_district_key
AND m.prs_perslid_key = p.prs_perslid_key
AND p.prs_afdeling_key = a.prs_afdeling_key
AND m.mld_stdmelding_key = sm.mld_stdmelding_key
AND sm.mld_ins_discipline_key = md.ins_discipline_key
AND md.ins_srtdiscipline_key = sd.ins_srtdiscipline_key
--AND m.mld_stdmelding_key = sm.mld_stdmelding_key
--AND sm.mld_ins_discipline_key = md.ins_discipline_key
--AND md.ins_srtdiscipline_key = sd.ins_srtdiscipline_key
AND m.mld_melding_key = km.mld_melding_key(+)
AND fac.safe_to_number (km.mld_kenmerkmelding_waarde) = pd.fac_usrdata_key(+)
GROUP BY TO_CHAR (t.fac_tracking_datum, 'yyyy'),
CEIL (fac.safe_to_number (TO_CHAR (t.fac_tracking_datum, 'mm')) / 2),
d.alg_district_omschrijving, l.alg_locatie_omschrijving,
a.prs_afdeling_key, a.prs_afdeling_naam || '-' || a.prs_afdeling_omschrijving,
sd.ins_srtdiscipline_omschrijving, md.ins_discipline_omschrijving, sm.mld_stdmelding_omschrijving)
--sd.ins_srtdiscipline_omschrijving, md.ins_discipline_omschrijving,
pd.fac_usrdata_omschr)
SELECT jaar || periode || '1' || vt || cx || org sortering,
jaar, periode, '2. Meldingen urgente storingen' kpi,
vt, cx, org,
@@ -6126,7 +6185,7 @@ AS
FROM mldkpi6
UNION ALL
SELECT jaar || periode || '3' || vt || cx || org sortering,
jaar, periode, '6t. Alle dienstverlening' kpi,
jaar, periode, '6. Top 5 onder de norm' kpi,
vt, cx, org,
ins_srtdiscipline_omschrijving, ins_discipline_omschrijving, mld_stdmelding_omschrijving,
totaal, acpoptijd, afmoptijd
@@ -6134,27 +6193,28 @@ AS
ins_srtdiscipline_omschrijving, ins_discipline_omschrijving, mld_stdmelding_omschrijving,
totaal, acpoptijd, afmoptijd,
RANK () OVER (PARTITION BY jaar, periode, vt, cx, org ORDER BY totaal DESC) rnk
FROM mldkpi6t5)
FROM mldkpi6t5
WHERE afmoptijd / totaal < 0.8)
WHERE rnk <= 5
UNION ALL
SELECT jaar || periode || '2' || vt || cx || org sortering,
SELECT jaar || periode || '4' || vt || cx || org sortering,
jaar, periode, '6a. Meldingen gebouwbeheer' kpi,
vt, cx, org,
ins_srtdiscipline_omschrijving, ins_discipline_omschrijving, mld_stdmelding_omschrijving,
totaal, acpoptijd, afmoptijd
FROM mldkpi6a
UNION ALL
SELECT jaar || periode || '2' || vt || cx || org sortering,
SELECT jaar || periode || '5' || vt || cx || org sortering,
jaar, periode, '6b. Meldingen gebouwbeheer RVB' kpi,
vt, cx, org,
ins_srtdiscipline_omschrijving, ins_discipline_omschrijving, mld_stdmelding_omschrijving,
totaal, acpoptijd, afmoptijd
FROM mldkpi6b
UNION ALL
SELECT jaar || periode || '4' || vt || cx || org sortering,
SELECT jaar || periode || '6' || vt || cx || org sortering,
jaar, periode, '7. Afhandeling klachten' kpi,
vt, cx, org,
ins_srtdiscipline_omschrijving, ins_discipline_omschrijving, mld_stdmelding_omschrijving,
NULL ins_srtdiscipline_omschrijving, NULL ins_discipline_omschrijving, mld_stdmelding_omschrijving,
totaal, acpoptijd, afmoptijd
FROM mldkpi7;
@@ -6927,7 +6987,8 @@ AS
AS ( SELECT TO_CHAR (t.fac_tracking_datum, 'yyyy') jaar,
CEIL (fac.safe_to_number (TO_CHAR (t.fac_tracking_datum, 'mm')) / 2) periode,
d.alg_district_omschrijving vt,
sd.ins_srtdiscipline_omschrijving, md.ins_discipline_omschrijving, sm.mld_stdmelding_omschrijving,
--sd.ins_srtdiscipline_omschrijving, md.ins_discipline_omschrijving,
pd.fac_usrdata_omschr mld_stdmelding_omschrijving,
COUNT ( * ) totaal,
SUM (DECODE (SIGN (m.mld_melding_acceptdatum_std - TRUNC (fac.gettrackingdate ('MLDACP', m.mld_melding_key), 'mi')), -1, 0, 1))
acpoptijd,
@@ -6940,9 +7001,19 @@ AS
WHERE fac_usrtab_key = 561) ud, -- KPI7
alg_locatie l, -- Ook verwijderde locaties
alg_district d, -- en verwijderde districten!
mld_stdmelding sm,
mld_discipline md,
ins_srtdiscipline sd
--mld_stdmelding sm,
--mld_discipline md,
--ins_srtdiscipline sd,
(SELECT *
FROM mld_v_aanwezigkenmerkmelding km
WHERE EXISTS
(SELECT 1
FROM mld_kenmerk
WHERE mld_srtkenmerk_key = 541 -- Product / Dienst
AND mld_kenmerk_key = km.mld_kenmerk_key)) km,
(SELECT *
FROM fac_v_aanwezigusrdata
WHERE fac_usrtab_key = 461) pd -- Product / Dienst
WHERE t.fac_srtnotificatie_key = 38 -- MLDAFM
AND t.fac_tracking_datum > TRUNC (ADD_MONTHS (SYSDATE, -12), 'yyyy')
AND t.fac_tracking_refkey = m.mld_melding_key
@@ -6950,13 +7021,16 @@ AS
AND TO_CHAR (m.mld_stdmelding_key) = ud.fac_usrdata_code
AND m.mld_alg_locatie_key = l.alg_locatie_key
AND l.alg_district_key = d.alg_district_key
AND m.mld_stdmelding_key = sm.mld_stdmelding_key
AND sm.mld_ins_discipline_key = md.ins_discipline_key
AND md.ins_srtdiscipline_key = sd.ins_srtdiscipline_key
--AND m.mld_stdmelding_key = sm.mld_stdmelding_key
--AND sm.mld_ins_discipline_key = md.ins_discipline_key
--AND md.ins_srtdiscipline_key = sd.ins_srtdiscipline_key
AND m.mld_melding_key = km.mld_melding_key(+)
AND fac.safe_to_number (km.mld_kenmerkmelding_waarde) = pd.fac_usrdata_key(+)
GROUP BY TO_CHAR (t.fac_tracking_datum, 'yyyy'),
CEIL (fac.safe_to_number (TO_CHAR (t.fac_tracking_datum, 'mm')) / 2),
d.alg_district_omschrijving,
sd.ins_srtdiscipline_omschrijving, md.ins_discipline_omschrijving, sm.mld_stdmelding_omschrijving)
--sd.ins_srtdiscipline_omschrijving, md.ins_discipline_omschrijving,
pd.fac_usrdata_omschr)
SELECT jaar || periode || '1' || vt sortering,
jaar, periode, '2. Meldingen urgente storingen' kpi,
vt, NULL cx, NULL org,
@@ -6972,7 +7046,7 @@ AS
FROM mldkpi6
UNION ALL
SELECT jaar || periode || '3' || vt sortering,
jaar, periode, '6t. Alle dienstverlening' kpi,
jaar, periode, '6. Top 5 onder de norm' kpi,
vt, NULL cx, NULL org,
ins_srtdiscipline_omschrijving, ins_discipline_omschrijving, mld_stdmelding_omschrijving,
totaal, acpoptijd, afmoptijd
@@ -6980,7 +7054,8 @@ AS
ins_srtdiscipline_omschrijving, ins_discipline_omschrijving, mld_stdmelding_omschrijving,
totaal, acpoptijd, afmoptijd,
RANK () OVER (PARTITION BY jaar, periode, vt ORDER BY totaal DESC) rnk
FROM mldkpi6t5)
FROM mldkpi6t5
WHERE afmoptijd / totaal < 0.8)
WHERE rnk <= 5
UNION ALL
SELECT jaar || periode || '4' || vt sortering,
@@ -7000,7 +7075,7 @@ AS
SELECT jaar || periode || '6' || vt sortering,
jaar, periode, '7. Afhandeling klachten' kpi,
vt, NULL cx, NULL org,
ins_srtdiscipline_omschrijving, ins_discipline_omschrijving, mld_stdmelding_omschrijving,
NULL ins_srtdiscipline_omschrijving, NULL ins_discipline_omschrijving, mld_stdmelding_omschrijving,
totaal, acpoptijd, afmoptijd
FROM mldkpi7;