QuickCart tracks delivery performance across shopper regions. Write a SQL query to find the average delivery time in hours per region for the last month using the orders and shoppers tables.
orders to shoppers using shopper_iddelivered_atdelivered_at or placed_at is NULLregion and avg_delivery_hours, rounded to 2 decimal placesavg_delivery_hours descending, then region ascending| Column | Type | Description |
|---|---|---|
| order_idPK | INT | Primary key for each order |
| shopper_id | INT | References the shopper who placed the order |
| placed_at | TIMESTAMP | Timestamp when the order was placed |
| delivered_at | TIMESTAMP | Timestamp when the order was delivered |
| order_status | VARCHAR(20) | Current order status |
| Column | Type | Description |
|---|---|---|
| shopper_idPK | INT | Primary key for each shopper |
| shopper_name | VARCHAR(100) | Full name of the shopper |
| region | VARCHAR(50) | Region assigned to the shopper |
| signup_channel | VARCHAR(50) | Marketing channel used during signup |