Netflix Streaming Quality needs a subscriber-level view of bandwidth consumption. Write a PostgreSQL query that summarizes daily bandwidth usage for the requested date range and applies window functions per subscriber.
usage_events and include usage from April 1 through April 7, 2024.daily_bandwidth_mb. Treat a day containing only NULL bandwidth values as zero.CUME_DIST(), ordered from lowest to highest daily usage. Return rows ordered by subscriber and usage date.| Column | Type | Description |
|---|---|---|
| subscriber_idPK | INT | Unique subscriber identifier |
| profile_name | VARCHAR(50) | Netflix profile name |
| plan_tier | VARCHAR(20) | Subscription plan tier |
| Column | Type | Description |
|---|---|---|
| usage_idPK | INT | Unique bandwidth event identifier |
| subscriber_id | INT | Subscriber associated with the event |
| usage_date | DATE | Date of bandwidth usage |
| bandwidth_mb | NUMERIC(10,2) | Bandwidth consumed in megabytes |
| playback_surface | VARCHAR(30) | Netflix playback device or surface |