比方說,我有類似的表:選擇行,而每一行與前一個作爲參數進行操作
+-------+
| FIELD |
+-------+
| 1000 |
| 1200 |
| 1300 |
| 900 |
| 1400 |
+-------+
我怎麼能執行SELECT
查詢檢索行0..N
,而是中得到他們的價值觀,與每行的前一行,i。即RESULT(N) = ROW(N) - ROW(N-1)
?我期望得到像這樣的東西:
+--------------+
| RESULT |
+--------------+
| (EMPTY OR 0) |
| 200 |
| 100 |
| -400 |
| 500 |
+--------------+
我正在使用DB2
。如果您向我提供一些不特定於特定SQL DBMS的便攜式響應,那將非常酷。
在此先感謝!
任何主鍵? –
@ThitLwinOo:不,還沒有主鍵。 –