Top(int)、Left(int)、Text(varchar)の3つのフィールドを含むテーブルがあります。私は、この場合には、すべての "テキスト" where (X - previous X) < 10 and (Y - previous Y) < 10
MSSQLで行インデックスを選択する方法
結果を取得したい
Text X Y
1 1000 250
2 700 100
A 618 300
B 620 400
C 625 405
F 623 402
D 400 410
M 300 415
Z 304 418
次のようになります:
テーブル内のデータは以下の通りですB、C、F、M、 Z
SQLでこれを行うことは可能ですか?
は、それが以下のようにSQL Serverの> = 2012である場合は、ラグを使用することができ、事前に
あなたはまだSQLを試してみましたか?はいの場合は、誰かがあなたを助けることができるようにここに貼り付けてください。 – Syfer
参照 - https://stackoverflow.com/questions/710212/is-there-a-way-to-access-the-previous-row-value-in-a-select-statement – DanieleO
列順はどうですか? –