Er is een zekere 'fout' met het concept - voornamelijk omdat een dergelijke onderlinge relatie tussen rijen X en Y afhankelijk is van het feit dat de rijen in een bepaalde volgorde staan - die ik niet zie. IT druist in tegen de set-gebaseerde aspecten van de huidige SQL-taal.
In termen van SQL - de langzame / dure manier om dit te doen is om de tabel aan zichzelf toe te voegen, maar je moet rijnummers kunnen maken die bepaald zijn met behulp van een rangschikkingsfunctie om dit te laten werken.
Standaard T-SQL heeft geen Lag / Lead-mogelijkheid (de mogelijkheid om naar de vorige / volgende rij te verwijzen.) - Het bestaat wel in de MDX-taal, maar dat maakt dit nog ingewikkelder.