Netflix marketing analytics needs to compare campaign efficiency across geographic regions. Write a PostgreSQL query that aggregates campaign performance for Q1 2025 and ranks campaigns by return on investment within each region.
(revenue - spend) / spend.RANK(), with the highest ROI receiving rank 1.| Column | Type | Description |
|---|---|---|
| campaign_idPK | INT | Unique campaign identifier |
| campaign_name | VARCHAR(100) | Netflix campaign name |
| region | VARCHAR(20) | Target market region |
| Column | Type | Description |
|---|---|---|
| metric_idPK | INT | Unique daily metric row identifier |
| campaign_id | INT | Campaign associated with the metric row |
| metric_date | DATE | Date of measured campaign activity |
| spend | NUMERIC(12,2) | Daily marketing spend |
| attributed_revenue | NUMERIC(12,2) | Revenue attributed to the campaign |