SQL server2005中SUM函数中条件筛选(IF)语法报错

问题遇到的现象和发生背景

SQL server2005中SUM函数中条件筛选(IF)语法报错

问题相关代码,请勿粘贴截图

select SUM(IF(counts>0,counts,0) from testTable

运行结果及报错内容

报错信息:
消息 156,级别 15,状态 1,第 1 行
关键字 'IF' 附近有语法错误。
消息 102,级别 15,状态 1,第 1 行
',' 附近有语法错误。

我的解答思路和尝试过的方法

麻烦大家帮我看看这个语法错再哪里

我想要达到的结果

想要在testTable表的counts列中筛选出所有大于0的值的总和

你的SUM函数最后少了一个括号回,或者直接使用
select SUM(counts) from testTable where counts > 0
有帮助请采纳,还有不懂的可以继续追问~