Bell Mobility analytics needs a daily view of subscriber data consumption to support network capacity monitoring and usage-based reporting.
Write a PostgreSQL query that calculates each active Bell Mobility subscriber's rolling 30-day data usage from the recorded usage events.
daily_usage_mb.rolling_30_day_mb. The window must include the current date and the preceding 29 calendar days.| Column | Type | Description |
|---|---|---|
| subscriber_idPK | INT | Unique Bell subscriber identifier |
| subscriber_name | VARCHAR(100) | Subscriber display name |
| status | VARCHAR(20) | Current subscriber account status |
| Column | Type | Description |
|---|---|---|
| usage_event_idPK | INT | Unique data usage event identifier |
| subscriber_id | INT | Subscriber associated with the usage event |
| usage_date | DATE | Date on which usage was recorded |
| usage_mb | NUMERIC(10,2) | Data consumed in megabytes |