Skip to main content
All Problems
hard0% acceptance

Loan Repayment Progress Report

Build a loan repayment progress report. CTE 1: compute total_paid (sum of amount from payments) per loan. CTE 2: join to loans for loan details. Main query: return loan_id, loan_type, principal, total_paid, remaining (principal - total_paid), and progress_pct (total_paid / principal * 100 rounded to 1 decimal). Include loans with no payments. Sort by progress_pct descending.

Schema

🔑idINT
🔗customer_idINT
loan_typeTEXT
principalREAL
interest_rateREAL
term_monthsINT
start_dateTEXT
statusTEXT
postgresql

Run your query to see results

Press Ctrl + Enter to execute