首先我正在使用SQL Server。比較不同行的字段
我自身加入一個表像在下面的例子:
SELECT t.theDate,
s.theDate,
t.bitField,
s.bitField,
t.NAME,
s.NAME
FROM table1 t
INNER JOIN table1 s ON t.NAME = s.NAME
如果我採取隨機行(即X)從所產生的數據集。
我可以將行X上的任何字段中的值與行X-1或行X + 1上的任何字段中的值進行比較嗎?
例子:我要上5行的4行或s.theDate在行比較t.theDate到s.theDate 3.
的樣本數據是這樣的:
期望結果:
我想拉動t.bitfield和s.bitfield相反的所有行對,並且t.theDate和s.theDate是相反的。
從圖像中會排(3 & 4),(5 & 6),(7 & 8)...等
我真的很感激任何幫助!
可以這樣做嗎?
你需要指定一個命令... – dana
你用的是什麼dbms? – McNets
請提供樣本數據和期望的結果。 –