Istnieje pewna „błędność” w tej koncepcji – przede wszystkim dlatego, że każda taka wzajemna relacja między wierszami X i Y polega na tym, że wiersze są w określonej kolejności – czego nie widzę. IT jest sprzeczne z opartymi na zestawach aspektami języka SQL.
Jeśli chodzi o SQL - powolnym / kosztownym sposobem na to jest dołączenie tabeli do niej samej, ale aby to zadziałało, musisz być w stanie utworzyć deterministyczne numery wierszy za pomocą funkcji rankingu.
Standardowy T-SQL nie ma możliwości opóźnień / leadów (możliwość odwoływania się do poprzedniego / następnego wiersza.) - Istnieje w języku MDX, ale to jeszcze bardziej komplikuje.