LAST_VALUE()
Последнее значение в окне.
Сигнатура
LAST_VALUE(expr) OVER (...)Возвращает значение из последней строки окна. Внимание: по умолчанию рамка окна — до текущей строки, поэтому обычно нужно явно задать ROWS BETWEEN UNBOUNDED PRECEDING AND UNBOUNDED FOLLOWING.
SELECT name, salary,
LAST_VALUE(name) OVER (
ORDER BY salary
ROWS BETWEEN UNBOUNDED PRECEDING AND UNBOUNDED FOLLOWING
) AS highest
FROM employees;