Write a SQL query to identify policyholders who have filed more than two claims within a six-month period at Travelers. Treat each claim filing date as the end of an inclusive six-month period, and evaluate claims across all policies owned by the same policyholder.
policyholder_id, policyholder_name, claims_in_six_month_period, period_start, and period_end.claims_in_six_month_period descending, then policyholder_id ascending.| Column | Type | Description |
|---|---|---|
| policyholder_idPK | INT | Unique policyholder identifier |
| policyholder_name | VARCHAR(100) | Policyholder's full name |
| Column | Type | Description |
|---|---|---|
| policy_idPK | INT | Unique policy identifier |
| policy_number | VARCHAR(30) | Business-facing policy number |
| policyholder_id | INT | Policy owner, referencing policyholders |
| Column | Type | Description |
|---|---|---|
| claim_idPK | INT | Unique claim identifier |
| policy_id | INT | Policy associated with the claim |
| filed_date | DATE | Date the claim was filed |