Write a SQL query to join orders, customers, and shipments, then calculate weekly on-time delivery rate by region at Adepta Partners.
Use the shipment delivery date to determine the week. Include delivered shipments only, and consider a shipment on time when its delivery date is on or before its promised date.
Output
- One row per delivery week and customer region.
- Columns:
week_start, region, delivered_orders, on_time_orders, and on_time_rate_pct.
- Sort by
week_start ascending, then region ascending.