2014-01-18 37 views
1

減法我下面的表格已經 enter image description here根據一些參數

每個代碼既有+和 - 號或+或 - 號。我想要做的是減去每個代碼的金額。問題是如果沒有+和 - 符號,就這樣做。例如,用代碼45輸入只有' - '符號,這意味着這裏的'+'符號是0,所以我們必須做0-500 = -500。我必須拿出下面的表格。由於 enter image description here

回答

4

您可以用CASE說法去做,就像這樣:

SELECT CODE, SUM (CASE Sign WHEN '-' THEN -Amount ELSE Amount END) as Total 
FROM myTable 
GROUP BY Code