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
