如何用SQL陳述句實作:查詢某欄位的下一行記錄值減上一行記錄值的差?
工號 收入
````````````````````````````````
100 5000
100 6000
100 5600
101 5000
101 6000
101 5600
想得到如下結果:
工號 差
````````````````````````````````
100 5000 //頭行記錄為原值
100 1000 //6000-5000=1000
100 -400 //5600-6000=-400
101 5000 //頭行記錄為原值
101 1000 //6000-5000=1000
101 -400 //5600-6000=-400
uj5u.com熱心網友回復:
用游標可以實作,你這個表結構設計有問題,只有工號,差,沒有順號,用ordey by 時,哪個先減后減?轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/15934.html
標籤:數據庫相關
上一篇:問個問題,不要笑我
