Brillio's People Analytics team needs a department-level view of its highest-paid active employees. Write a PostgreSQL query that ranks employees within each department using a window function and returns the top five.
employees to departments using department_id.employment_status is Active and whose salary is not NULL.employee_id as a deterministic tie-breaker.| Column | Type | Description |
|---|---|---|
| department_idPK | INT | Unique department identifier |
| department_name | VARCHAR(100) | Department name |
| Column | Type | Description |
|---|---|---|
| employee_idPK | INT | Unique employee identifier |
| employee_name | VARCHAR(100) | Employee's full name |
| department_id | INT | References departments.department_id |
| salary | NUMERIC(12,2) | Annual salary |
| employment_status | VARCHAR(20) | Current employment status |