You’re given an SQL query. Explain what problem the query is trying to solve.
Explain the query's purpose, filtering logic, aggregation level, calculated metric, and the reason for excluding some result groups.
transfer_month, recipient_country, total_transfers, completed_transfers, and completion_rate_pct in that order.created_at to >= DATE '2025-01-01' and < DATE '2025-04-01'.completion_rate_pct as completed transfers divided by total transfers, multiplied by 100 and rounded to two decimal places.2 total transfers.transfer_month ascending, then recipient_country ascending, placing NULL countries last.| Column | Type | Description |
|---|---|---|
| transfer_idPK | INT | Unique transfer identifier |
| recipient_account_id | INT | Recipient account identifier |
| created_at | TIMESTAMP | Transfer creation timestamp |
| status | VARCHAR(20) | Current transfer status |
| Column | Type | Description |
|---|---|---|
| account_idPK | INT | Unique recipient account identifier |
| country_code | VARCHAR(2) | Recipient account country code |