LAG and LEAD
Use LAG and LEAD to get values from previous/next rows.
SELECT employee_id, hire_date,
LAG(hire_date) OVER (ORDER BY hire_date) AS prev_hire,
LEAD(hire_date) OVER (ORDER BY hire_date) AS next_hire
FROM employees; Use LAG and LEAD to get values from previous/next rows.
SELECT employee_id, hire_date,
LAG(hire_date) OVER (ORDER BY hire_date) AS prev_hire,
LEAD(hire_date) OVER (ORDER BY hire_date) AS next_hire
FROM employees;