我有一个情况,现在也不知道。这就是问题。
我有一张会计表。交易存储在此表中。
Table Accounting Plus Minus Flag 100 0 1 150 0 1 0 230 2 0 200 2
我想将这两列合并为一列。就像那样。
New_Column
100
150个
-230
-200
答案 0 :(得分:3)
SELECT Plus - Minus AS New_Column
FROM Accounting
答案 1 :(得分:0)
Ed的回答:)
如果你需要根据Flag列获得结果,这里是语法
SELECT CASE Flag
WHEN 1 THEN Plus
WHEN 2 THEN -Minus
ELSE NULL
END AS Total
FROM Accounting