我想構建一個存儲過程,該存儲過程將允許我基於另一個條件從另一個值中減去基於特定條件的值,但我的問題是所有行居住在同一張桌子。向你展示我的意思可能會更容易一些。從同一表中的行計算SQL存儲過程中的總數
試想一下,如果你有如下表(保存爲簡單起見簡單)
ID Name Total Date
1 User1 5 20111106
2 User2 6 20111106
3 User3 7 20111105
4 User1 8 20111106
5 User3 4 20111117
6 User1 4 20111117
7 User5 1 20111105
8 User1 9 20111105
9 User3 5 20111106
10 User1 3 20111117
首先,我想按日期總結日期總只是user1和組
Total Date
9 20111105
13 20111106
7 20111117
下一頁我想按日期排除其他所有用戶的總數,排除user1和按日期排列
Total Date
8 20111105
11 20111106
4 20111117
最後我不知何故希望我的存儲過程採取上述數據並給我以下。我想從從所有其他用戶獲得的總數中減去從「用戶1」獲得的總數,但將該日期用作匹配參數。
而最終的結果將是如下:
Total Date
-1 20111105
-2 20111106
-3 20111117
這是決策意識???
謝謝。
T.
謝謝!這正是我需要的。從來沒有見過data.stackexchange ....非常好......再次感謝。 – Thierry
沒問題,很高興我能幫到你! –