Walgreens Boots Alliance wants a regional view of its highest-selling products. Using product, region, and sales data, write a PostgreSQL query to return the top five products by completed sales in each region.
sale_status = 'Completed' and calculate total sales by region and product.| Column | Type | Description |
|---|---|---|
| region_idPK | INT | Unique regional identifier |
| region_name | VARCHAR(100) | Walgreens operating region name |
| Column | Type | Description |
|---|---|---|
| product_idPK | INT | Unique product identifier |
| product_name | VARCHAR(150) | Product name |
| category | VARCHAR(80) | Product category |
| Column | Type | Description |
|---|---|---|
| sale_idPK | INT | Unique sale identifier |
| region_id | INT | Region where the sale occurred |
| product_id | INT | Product sold, nullable for an unclassified sale |
| sale_amount | NUMERIC(12,2) | Revenue amount for the sale |
| sale_status | VARCHAR(30) | Transaction status |