update new_lms_installmentextension nli set is_marginalized=it.is_marginalized, partial_marginalization_ledger_amount_id =it.partial_marginalization_ledger_amount_id, marginalization_ledger_amount_id =it.marginalization_ledger_amount_id, is_partially_marginalized=it.is_partially_marginalized, partial_marginalization_date=it.partial_marginalization_date, marginalization_date =it.marginalization_date where
from int_marg_90_days it where it.id=nli.installment_ptr_id;
drop materialized view if exists int_marg_90_days2;
create materialized view int_marg_90_days2 as
select * from (
select lai.id,is_marginalized, partial_marginalization_ledger_amount_id, marginalization_ledger_amount_id, is_partially_marginalized, partial_marginalization_date, marginalization_date,(select status_id from loan_app_loanstatushistroy where loan_id=lal.id and status_type=0 and day <='2025-09-30' order by id desc limit 1) as d
from new_lms_installmentextension nli
inner join loan_app_installment lai on lai.id=nli.installment_ptr_id
inner join loan_app_loan lal on lal.id=lai.loan_id where (is_interest_paid =false or interest_paid_at::date>'2025-09-30')
) as h where d in (1,2,3,4);
update new_lms_installmentextension set is_marginalized=false, partial_marginalization_ledger_amount_id =null, marginalization_ledger_amount_id =null, is_partially_marginalized=false, partial_marginalization_date=null, marginalization_date =null where
installment_ptr_id in (
select id from (
select lai.id,
(select status_id from loan_app_loanstatushistroy where loan_id=lal.id and status_type=0 and day <='2025-09-30' order by id desc limit 1) as d
from loan_app_installment lai
inner join loan_app_loan lal on lal.id=lai.loan_id
) as h where d in (1,2,3,4)
)
--and marginalization_ledger_amount_id is not null
and (partial_marginalization_date is not null or marginalization_date is not null) and (is_interest_paid =false or interest_paid_at::date>'2025-09-30');
Error: near line 1: near "nli": syntax error
Error: near line 5: near "materialized": syntax error
Error: near line 6: near "materialized": syntax error
Error: near line 14: unrecognized token: ":"