SGGR#64820 nieuwe indexatie

svn path=/Customer/trunk/; revision=48819
This commit is contained in:
Peter Feij
2020-11-13 15:24:20 +00:00
parent d34bdae972
commit d919da4faa

View File

@@ -552,12 +552,12 @@ AS
x.cnt_contract_termijnkosten,
x.cnt_prs_bedrijf_key,
DECODE (x.cnt_prs_bedrijf_key,
1062, 2,
1901, 2,
1061, 2,
2901, 2,
1073, 2,
2.04) indexpct -- Voor 2020: 2,04%, voor AAFM (1062) 2%, voor KIEN (1901)/YASK (1061)/VEBE (2901) 2%, UWVA (1073) 2%
1062, 0.7,
1901, 0.7,
1061, 0.7,
2901, 0.7,
1073, 3.3,
0.7) indexpct -- Voor 2020: 0,7%, voor AAFM (1062) 0,7%, voor YASKS(1901)/(1061)/VEBE (2901) 0,7%, UWVA (1073) 3,3%
FROM (SELECT c.*
FROM cnt_v_aanwezigcontract c
WHERE c.ins_discipline_key IN (481, 482, 501) -- SaaS/Onderhoud/Care
@@ -567,9 +567,9 @@ AS
FROM cnt_v_aanwezigcontract
WHERE cnt_contract_nummer_intern =
c.cnt_contract_nummer_intern
AND cnt_contract_versie >
COALESCE (c.cnt_contract_versie,
'0'))) x
AND to_number(cnt_contract_versie) >
to_number(COALESCE (c.cnt_contract_versie,
'0')))) x
LEFT JOIN
(SELECT cnt_contract_key,
fac.safe_to_date (cnt_kenmerkcontract_waarde,
@@ -585,7 +585,7 @@ AS
c_splitsindexdatum DATE := TO_DATE ('01012020', 'ddmmyyyy');
c_splitsindexdatum DATE := TO_DATE ('01012021', 'ddmmyyyy');
v_errorhint VARCHAR2 (1000);
v_errormsg VARCHAR2 (1000);
oracle_err_num NUMBER;
@@ -683,9 +683,9 @@ BEGIN
FROM cnt_v_aanwezigcontract
WHERE cnt_contract_nummer_intern =
rc.cnt_contract_nummer_intern
AND cnt_contract_versie >
COALESCE (rc.cnt_contract_versie, '0');
EXCEPTION
AND to_number(cnt_contract_versie) >
to_number(COALESCE (rc.cnt_contract_versie, '0'));
EXCEPTION
WHEN NO_DATA_FOUND
THEN
-- Er is blijkbaar niet gesplitst (waarschijnlijk dat contract begint pas op of na splitsdatum)
@@ -843,7 +843,7 @@ BEGIN
oracle_err_num := SQLCODE;
oracle_err_mes := SUBSTR (SQLERRM, 1, 200);
v_errormsg :=
' ORACLE (error '
' Error '
|| oracle_err_num
|| '/'
|| oracle_err_mes
@@ -861,7 +861,7 @@ EXCEPTION
oracle_err_num := SQLCODE;
oracle_err_mes := SUBSTR (SQLERRM, 1, 200);
v_errormsg :=
'ORACLE (error '
'Error '
|| oracle_err_num
|| '/'
|| oracle_err_mes