Expiry Date Update Script
Expiry Date Update Script
--Please run the script after checking data from above query--
--Update script for Expiry Date--
where acc_stat='ACTIVATED'
and REPAY_MODE = 'Non-Installment'
and PRODID not in (41,112,135)
commit;
--2.For demand loans opened between 01/01/2020 and 31/05/2020
update invmstr
set EXPR_DATE = (CASE
WHEN TRUNC(MONTHS_BETWEEN(TO_DATE ('31/12/2020', 'DD/MM/RRRR'),
EXPR_DATE)) > 9
THEN
ADD_MONTHS(EXPR_DATE,9)
ELSE
ADD_MONTHS(EXPR_DATE,TRUNC(MONTHS_BETWEEN(TO_DATE ('31/12/2020', 'DD/MM/RRRR'),
EXPR_DATE)))
end)
where acc_stat='ACTIVATED'
and REPAY_MODE = 'Non-Installment'
AND substr(loancategorycode,1,2) in ('03')
AND DOA_OPEN between TO_DATE('01/01/2020', 'DD/MM/RRRR') and TO_DATE('31/05/2020',
'DD/MM/RRRR')
AND EXPR_DATE between TO_DATE('01/01/2020', 'DD/MM/RRRR') and TO_DATE('30/09/2020',
'DD/MM/RRRR');
commit;