Используйте ваш запрос после ORDER BY employee_id DESC
внутри каждого раздела и фильтра, чтобы получить 1-ую строку каждой группы:
SELECT t.department_id, t.last_name, t.employee_id
FROM (
SELECT department_id, last_name, employee_id,
ROW_NUMBER() OVER (PARTITION BY department_id ORDER BY employee_id DESC) rn
FROM employees
) t
WHERE t.rn = 1
См. Демоверсию . Результаты:
> DEPARTMENT_ID | LAST_NAME | EMPLOYEE_ID
> ------------: | :--------- | ----------:
> 10 | Whalen | 200
> 20 | Fay | 202
> 30 | Colmenares | 119
> 40 | Mavris | 203
> 100 | Popp | 113
> 110 | Gietz | 206