fork download
  1. 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
  2. from int_marg_90_days it where it.id=nli.installment_ptr_id;
  3.  
  4.  
  5. drop materialized view if exists int_marg_90_days2;
  6. create materialized view int_marg_90_days2 as
  7. select * from (
  8. 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
  9. from new_lms_installmentextension nli
  10. inner join loan_app_installment lai on lai.id=nli.installment_ptr_id
  11. 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')
  12. ) as h where d in (1,2,3,4);
  13.  
  14. 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
  15. installment_ptr_id in (
  16. select id from (
  17. select lai.id,
  18. (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
  19. from loan_app_installment lai
  20. inner join loan_app_loan lal on lal.id=lai.loan_id
  21. ) as h where d in (1,2,3,4)
  22. )
  23. --and marginalization_ledger_amount_id is not null
  24. 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');
Success #stdin #stdout #stderr 0.01s 5288KB
stdin
Standard input is empty
stdout
Standard output is empty
stderr
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: ":"