我在那有一個表AssignmentMaster我有一個數據集團在子查詢
AssignmentID PaidAmount RefundAmount UserID
1 20 0 1
2 10 5 1
3 30 7 2
4 25 0 3
5 35 15 3
6 10 3 1
7 5 0 3
8 10 0 3
現在我想找出相對於用戶ID的TotalNumberofAssignment以下幾列,即結果應該是:
UserID TotalAssignment TotalAssignmentofRefundAmount TotalPaidAmount TotalRefundAmount
1 3 2 40 8
2 1 1 30 7
3 4 1 75 15
如何在MSSQL中獲得以上結果。 你的任何幫助將幫助我很多。
「SIGN」解決方案的+1。 – 2011-06-14 12:24:23
對於新的sql關鍵字(SIGN)+1,你能告訴我SIGN是如何工作的嗎?謝謝Vijendra – Vijjendra 2011-06-14 12:29:03
SIGN與ABS(x)/ x相同。當x> 0時,SIGN(x)= 1。當x <0時,SIGN(x)= -1。 SIGN(0)= 0. – UltraCommit 2011-06-14 12:31:32