Stanford University wants to understand which campus facilities are used most often by different student cohorts. Write a PostgreSQL query that ranks facilities by completed utilization events for each month and student cohort.
| Column | Type | Description |
|---|---|---|
| student_idPK | INT | Unique Stanford student identifier |
| student_name | VARCHAR(100) | Student full name |
| cohort_year | INT | Year the student entered Stanford University |
| Column | Type | Description |
|---|---|---|
| facility_idPK | INT | Unique facility identifier |
| facility_name | VARCHAR(150) | Official Stanford campus facility name |
| Column | Type | Description |
|---|---|---|
| usage_idPK | INT | Unique facility usage event identifier |
| student_id | INT | Student associated with the usage event |
| facility_id | INT | Facility associated with the usage event |
| used_at | TIMESTAMP | Timestamp when the facility was used |
| status | VARCHAR(20) | Usage event status |