概念には特定の「誤り」があります-主に、行XとYの間のそのような行の相互関係は、行が指定された順序にあることに依存しているためです-これは存在しません。 IT は、実質的に SQL 言語のセットベースの側面に反しています。
SQL に関して言えば、時間のかかる/コストのかかる方法は、テーブルをそれ自体に結合することですが、これが機能するには、ランキング関数を使用して決定論的に行番号を作成できる必要があります。
標準の T-SQL にはラグ/リード機能 (前の行/次の行を参照する機能) がありません。MDX 言語には存在しますが、これがさらに複雑になります。