Groupon marketing wants to identify which acquisition channel generated the most recognized revenue from attributed orders. Write a PostgreSQL query using Groupon campaign attribution data.
channel_name and total_revenue, ordered by revenue descending and channel name ascending.| Column | Type | Description |
|---|---|---|
| channel_idPK | INT | Marketing channel identifier |
| channel_name | VARCHAR(80) | Groupon marketing channel name |
| channel_type | VARCHAR(40) | Channel classification |
| Column | Type | Description |
|---|---|---|
| campaign_idPK | INT | Campaign identifier |
| channel_id | INT | Referenced marketing channel |
| campaign_name | VARCHAR(120) | Groupon campaign name |
| launched_at | DATE | Campaign launch date |
| Column | Type | Description |
|---|---|---|
| order_idPK | INT | Order identifier |
| campaign_id | INT | Attributed campaign |
| order_date | DATE | Date the order was placed |
| order_status | VARCHAR(20) | Order processing status |
| gross_revenue | DECIMAL(12,2) | Recognized gross order revenue |