以下这段代码错在哪里了?
以下这段代码错在哪里了?
我是统计某天分别action =1或者2的时候费用的总值是多少!
SELECT b.FeeCode AS FeeCode, b.Name AS name, b.SPServiceID AS SPServiceID,
(CASE WHEN action = 1 THEN SUM(CONVERT(int, b.FeeCode)) ELSE 0) adds,
(CASE WHEN action = 2 THEN SUM(CONVERT(int, b.FeeCode)) ELSE 0) adds1
FROM DZ a, Sms b
WHERE a.SPServiceID = b.SPServiceID AND (a.DzTime > '2006-05-10 00:00:00')
GROUP BY b.FeeCode, b.Name, b.SPServiceID
在线等