我有一個包含三個字段的表:Top(int),Left(int),Text(varchar)。如何在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
我想所有的 「文本」 where (X - previous X) < 10 and (Y - previous Y) < 10
在這種情況下,結果應該是:B,C,F,M, Z
可以用SQL來做到這一點嗎?
預先感謝您
有沒有嘗試過任何SQL嗎?如果是,那麼把它粘貼在這裏,以便有人可以幫助你。 – Syfer
請參閱 - https://stackoverflow.com/questions/710212/is-there-a-way-to-access-the-previous-row-value-in-a-select-statement – DanieleO
什麼是列的順序? –