Skip to main content
Admissions guidance, study banks, and career tools — get started on Shalyam

Salary Gap to the Next Higher Earner

Within each department return every employee's name and the salary difference to the next higher-paid colleague in the same department (NULL for the top earner). Order by department_id, then salary descending.

Table schema

Employees(id INT PRIMARY KEY, name VARCHAR(50), department_id INT, salary INT)

Sample data

id | name | department_id | salary
1 | A | 1 | 300
2 | B | 1 | 200
3 | C | 1 | 100

Discussion

No discussions yet.

Rewards · v2.1

Get Exclusive Insights with Every Issue

Join Shalyam Newsletter

Stay ahead in education, research, and innovation—straight to your inbox.