OKX Business Analytics needs to identify the highest-volume users on the OKX trading platform. Write a PostgreSQL query that ranks all users by their total trading volume during the 30-day period ending today.
executed_at falls between CURRENT_DATE - INTERVAL '29 days' and the end of CURRENT_DATE.NTILE(10) and return users in decile 1.| Column | Type | Description |
|---|---|---|
| user_idPK | INTEGER | Unique OKX user identifier |
| username | VARCHAR(50) | User display name |
| country_code | VARCHAR(2) | User registration country code |
| Column | Type | Description |
|---|---|---|
| trade_idPK | BIGINT | Unique trade identifier |
| user_id | INTEGER | User who executed the trade |
| executed_at | DATE | Trade execution date |
| usd_volume | NUMERIC(18,2) | Trade volume converted to USD |