LAG - Poruszanie się po wcześniejszych wierszach
select
kol1,
kol2,
kol3,
LAG(kol1 || ' ' || kol2, 1, '----') OVER (order by kol3) wczesniej,
LEAD(kol1 || ' ' || kol2, 1, '----') OVER (order by kol3) pozniej
from tab
LEAD - Poruszanie się po późniejszych wierszach
select
kol1,
kol2,
kol3,
kol4,
LAG(kol1 || ' ' || kol2, 1, '----') OVER (partition by kol4 order by kol3) wczesniej,
LEAD(kol1 || ' ' || kol2, 1, '----') OVER (partition by kol4 order by kol3) pozniej
from tab
order by kol4