Write a SQL query using SQL window functions to identify consecutive days of anomalous email sending behavior for a given user.
Use the daily email activity records for user_id = 101. Treat rows where is_anomalous is true as anomalous, and return only streaks containing at least two consecutive calendar days.
user_id, streak_start, streak_end, and anomalous_daysstreak_start ascending| Column | Type | Description |
|---|---|---|
| record_idPK | INT | Unique daily activity record identifier |
| user_id | INT | Identifier of the email-sending user |
| activity_date | DATE | Calendar date of the user's email activity |
| sent_count | INT | Number of emails sent on the date |
| is_anomalous | BOOLEAN | Whether the daily sending behavior was classified as anomalous |