KFNS#37965 KPI-patch (op call mbt. Strukton-koppeling)

svn path=/Customer/trunk/; revision=31555
This commit is contained in:
Maarten van der Heide
2016-11-17 14:50:17 +00:00
parent 6bd68003ae
commit 1e3bea240c

View File

@@ -4564,28 +4564,28 @@ AS
AND TRUNC (mld_melding_datum, 'q') = TRUNC (m.mld_melding_datum, 'q')
AND mld_melding_key > m.mld_melding_key)) m
LEFT JOIN mld_v_aanwezigkenmerkmelding k1
ON k1.mld_kenmerk_key = 664 -- Ketenoverleg M
ON k1.mld_kenmerk_key = 804 -- Ketenoverleg M
AND m.mld_melding_key = k1.mld_melding_key
LEFT JOIN mld_v_aanwezigkenmerkmelding k2
ON k2.mld_kenmerk_key = 665 -- Ketenoverleg NO
ON k2.mld_kenmerk_key = 805 -- Ketenoverleg NO
AND m.mld_melding_key = k2.mld_melding_key
LEFT JOIN mld_v_aanwezigkenmerkmelding k3
ON k3.mld_kenmerk_key = 666 -- Ketenoverleg NW
ON k3.mld_kenmerk_key = 806 -- Ketenoverleg NW
AND m.mld_melding_key = k3.mld_melding_key
LEFT JOIN mld_v_aanwezigkenmerkmelding k4
ON k4.mld_kenmerk_key = 667 -- Ketenoverleg U
ON k4.mld_kenmerk_key = 807 -- Ketenoverleg U
AND m.mld_melding_key = k4.mld_melding_key
LEFT JOIN mld_v_aanwezigkenmerkmelding k5
ON k5.mld_kenmerk_key = 668 -- Ketenoverleg ZO
ON k5.mld_kenmerk_key = 808 -- Ketenoverleg ZO
AND m.mld_melding_key = k5.mld_melding_key
LEFT JOIN mld_v_aanwezigkenmerkmelding k6
ON k6.mld_kenmerk_key = 669 -- Ketenoverleg ZW
ON k6.mld_kenmerk_key = 809 -- Ketenoverleg ZW
AND m.mld_melding_key = k6.mld_melding_key
LEFT JOIN ( SELECT km.mld_melding_key,
COUNT ( * ) aantal,
SUM(fac.safe_to_number (ud.fac_usrdata_code)) totaal
FROM mld_v_aanwezigkenmerkmelding km, fac_usrdata ud
WHERE km.mld_kenmerk_key BETWEEN 664 AND 669 -- Ketenoverleg M/NO/NW/U/ZO/ZW
WHERE km.mld_kenmerk_key BETWEEN 804 AND 809 -- Ketenoverleg M/NO/NW/U/ZO/ZW
AND km.mld_kenmerkmelding_waarde = TO_CHAR (ud.fac_usrdata_key)
AND ud.fac_usrdata_code IN ('1', '2', '3')
GROUP BY km.mld_melding_key) km
@@ -5207,28 +5207,28 @@ AS
AND TRUNC (mld_melding_datum, 'q') = TRUNC (m.mld_melding_datum, 'q')
AND mld_melding_key > m.mld_melding_key)) m
LEFT JOIN mld_v_aanwezigkenmerkmelding k1
ON k1.mld_kenmerk_key = 664 -- Ketenoverleg M
ON k1.mld_kenmerk_key = 726 -- Ketenoverleg M
AND m.mld_melding_key = k1.mld_melding_key
LEFT JOIN mld_v_aanwezigkenmerkmelding k2
ON k2.mld_kenmerk_key = 665 -- Ketenoverleg NO
ON k2.mld_kenmerk_key = 727 -- Ketenoverleg NO
AND m.mld_melding_key = k2.mld_melding_key
LEFT JOIN mld_v_aanwezigkenmerkmelding k3
ON k3.mld_kenmerk_key = 666 -- Ketenoverleg NW
ON k3.mld_kenmerk_key = 728 -- Ketenoverleg NW
AND m.mld_melding_key = k3.mld_melding_key
LEFT JOIN mld_v_aanwezigkenmerkmelding k4
ON k4.mld_kenmerk_key = 667 -- Ketenoverleg U
ON k4.mld_kenmerk_key = 729 -- Ketenoverleg U
AND m.mld_melding_key = k4.mld_melding_key
LEFT JOIN mld_v_aanwezigkenmerkmelding k5
ON k5.mld_kenmerk_key = 668 -- Ketenoverleg ZO
ON k5.mld_kenmerk_key = 730 -- Ketenoverleg ZO
AND m.mld_melding_key = k5.mld_melding_key
LEFT JOIN mld_v_aanwezigkenmerkmelding k6
ON k6.mld_kenmerk_key = 669 -- Ketenoverleg ZW
ON k6.mld_kenmerk_key = 732 -- Ketenoverleg ZW
AND m.mld_melding_key = k6.mld_melding_key
LEFT JOIN ( SELECT km.mld_melding_key,
COUNT ( * ) aantal,
SUM(fac.safe_to_number (ud.fac_usrdata_code)) totaal
FROM mld_v_aanwezigkenmerkmelding km, fac_usrdata ud
WHERE km.mld_kenmerk_key BETWEEN 664 AND 669 -- Ketenoverleg M/NO/NW/U/ZO/ZW
WHERE km.mld_kenmerk_key BETWEEN 726 AND 732 -- Ketenoverleg M/NO/NW/U/ZO/ZW
AND km.mld_kenmerkmelding_waarde = TO_CHAR (ud.fac_usrdata_key)
AND ud.fac_usrdata_code IN ('1', '2', '3')
GROUP BY km.mld_melding_key) km
@@ -6770,28 +6770,28 @@ AS
AND TRUNC (mld_melding_datum, 'q') = TRUNC (m.mld_melding_datum, 'q')
AND mld_melding_key > m.mld_melding_key)) m
LEFT JOIN mld_v_aanwezigkenmerkmelding k1
ON k1.mld_kenmerk_key = 664 -- Ketenoverleg M
ON k1.mld_kenmerk_key = 704 -- Ketenoverleg M
AND m.mld_melding_key = k1.mld_melding_key
LEFT JOIN mld_v_aanwezigkenmerkmelding k2
ON k2.mld_kenmerk_key = 665 -- Ketenoverleg NO
ON k2.mld_kenmerk_key = 705 -- Ketenoverleg NO
AND m.mld_melding_key = k2.mld_melding_key
LEFT JOIN mld_v_aanwezigkenmerkmelding k3
ON k3.mld_kenmerk_key = 666 -- Ketenoverleg NW
ON k3.mld_kenmerk_key = 707 -- Ketenoverleg NW
AND m.mld_melding_key = k3.mld_melding_key
LEFT JOIN mld_v_aanwezigkenmerkmelding k4
ON k4.mld_kenmerk_key = 667 -- Ketenoverleg U
ON k4.mld_kenmerk_key = 708 -- Ketenoverleg U
AND m.mld_melding_key = k4.mld_melding_key
LEFT JOIN mld_v_aanwezigkenmerkmelding k5
ON k5.mld_kenmerk_key = 668 -- Ketenoverleg ZO
ON k5.mld_kenmerk_key = 709 -- Ketenoverleg ZO
AND m.mld_melding_key = k5.mld_melding_key
LEFT JOIN mld_v_aanwezigkenmerkmelding k6
ON k6.mld_kenmerk_key = 669 -- Ketenoverleg ZW
ON k6.mld_kenmerk_key = 710 -- Ketenoverleg ZW
AND m.mld_melding_key = k6.mld_melding_key
LEFT JOIN ( SELECT km.mld_melding_key,
COUNT ( * ) aantal,
SUM(fac.safe_to_number (ud.fac_usrdata_code)) totaal
FROM mld_v_aanwezigkenmerkmelding km, fac_usrdata ud
WHERE km.mld_kenmerk_key BETWEEN 664 AND 669 -- Ketenoverleg M/NO/NW/U/ZO/ZW
WHERE km.mld_kenmerk_key BETWEEN 704 AND 710 -- Ketenoverleg M/NO/NW/U/ZO/ZW
AND km.mld_kenmerkmelding_waarde = TO_CHAR (ud.fac_usrdata_key)
AND ud.fac_usrdata_code IN ('1', '2', '3')
GROUP BY km.mld_melding_key) km
@@ -7423,28 +7423,28 @@ AS
AND TRUNC (mld_melding_datum, 'q') = TRUNC (m.mld_melding_datum, 'q')
AND mld_melding_key > m.mld_melding_key)) m
LEFT JOIN mld_v_aanwezigkenmerkmelding k1
ON k1.mld_kenmerk_key = 664 -- Ketenoverleg M
ON k1.mld_kenmerk_key = 765 -- Ketenoverleg M
AND m.mld_melding_key = k1.mld_melding_key
LEFT JOIN mld_v_aanwezigkenmerkmelding k2
ON k2.mld_kenmerk_key = 665 -- Ketenoverleg NO
ON k2.mld_kenmerk_key = 766 -- Ketenoverleg NO
AND m.mld_melding_key = k2.mld_melding_key
LEFT JOIN mld_v_aanwezigkenmerkmelding k3
ON k3.mld_kenmerk_key = 666 -- Ketenoverleg NW
ON k3.mld_kenmerk_key = 767 -- Ketenoverleg NW
AND m.mld_melding_key = k3.mld_melding_key
LEFT JOIN mld_v_aanwezigkenmerkmelding k4
ON k4.mld_kenmerk_key = 667 -- Ketenoverleg U
ON k4.mld_kenmerk_key = 768 -- Ketenoverleg U
AND m.mld_melding_key = k4.mld_melding_key
LEFT JOIN mld_v_aanwezigkenmerkmelding k5
ON k5.mld_kenmerk_key = 668 -- Ketenoverleg ZO
ON k5.mld_kenmerk_key = 769 -- Ketenoverleg ZO
AND m.mld_melding_key = k5.mld_melding_key
LEFT JOIN mld_v_aanwezigkenmerkmelding k6
ON k6.mld_kenmerk_key = 669 -- Ketenoverleg ZW
ON k6.mld_kenmerk_key = 770 -- Ketenoverleg ZW
AND m.mld_melding_key = k6.mld_melding_key
LEFT JOIN ( SELECT km.mld_melding_key,
COUNT ( * ) aantal,
SUM(fac.safe_to_number (ud.fac_usrdata_code)) totaal
FROM mld_v_aanwezigkenmerkmelding km, fac_usrdata ud
WHERE km.mld_kenmerk_key BETWEEN 664 AND 669 -- Ketenoverleg M/NO/NW/U/ZO/ZW
WHERE km.mld_kenmerk_key BETWEEN 765 AND 770 -- Ketenoverleg M/NO/NW/U/ZO/ZW
AND km.mld_kenmerkmelding_waarde = TO_CHAR (ud.fac_usrdata_key)
AND ud.fac_usrdata_code IN ('1', '2', '3')
GROUP BY km.mld_melding_key) km
@@ -7973,28 +7973,28 @@ AS
AND TRUNC (mld_melding_datum, 'q') = TRUNC (m.mld_melding_datum, 'q')
AND mld_melding_key > m.mld_melding_key)) m
LEFT JOIN mld_v_aanwezigkenmerkmelding k1
ON k1.mld_kenmerk_key = 664 -- Ketenoverleg M
ON k1.mld_kenmerk_key = 742 -- Ketenoverleg M
AND m.mld_melding_key = k1.mld_melding_key
LEFT JOIN mld_v_aanwezigkenmerkmelding k2
ON k2.mld_kenmerk_key = 665 -- Ketenoverleg NO
ON k2.mld_kenmerk_key = 743 -- Ketenoverleg NO
AND m.mld_melding_key = k2.mld_melding_key
LEFT JOIN mld_v_aanwezigkenmerkmelding k3
ON k3.mld_kenmerk_key = 666 -- Ketenoverleg NW
ON k3.mld_kenmerk_key = 744 -- Ketenoverleg NW
AND m.mld_melding_key = k3.mld_melding_key
LEFT JOIN mld_v_aanwezigkenmerkmelding k4
ON k4.mld_kenmerk_key = 667 -- Ketenoverleg U
ON k4.mld_kenmerk_key = 745 -- Ketenoverleg U
AND m.mld_melding_key = k4.mld_melding_key
LEFT JOIN mld_v_aanwezigkenmerkmelding k5
ON k5.mld_kenmerk_key = 668 -- Ketenoverleg ZO
ON k5.mld_kenmerk_key = 746 -- Ketenoverleg ZO
AND m.mld_melding_key = k5.mld_melding_key
LEFT JOIN mld_v_aanwezigkenmerkmelding k6
ON k6.mld_kenmerk_key = 669 -- Ketenoverleg ZW
ON k6.mld_kenmerk_key = 747 -- Ketenoverleg ZW
AND m.mld_melding_key = k6.mld_melding_key
LEFT JOIN ( SELECT km.mld_melding_key,
COUNT ( * ) aantal,
SUM(fac.safe_to_number (ud.fac_usrdata_code)) totaal
FROM mld_v_aanwezigkenmerkmelding km, fac_usrdata ud
WHERE km.mld_kenmerk_key BETWEEN 664 AND 669 -- Ketenoverleg M/NO/NW/U/ZO/ZW
WHERE km.mld_kenmerk_key BETWEEN 742 AND 747 -- Ketenoverleg M/NO/NW/U/ZO/ZW
AND km.mld_kenmerkmelding_waarde = TO_CHAR (ud.fac_usrdata_key)
AND ud.fac_usrdata_code IN ('1', '2', '3')
GROUP BY km.mld_melding_key) km