我有一个表像下面,获取默认值“ - ”从case语句当总和值是零
client id order q order date
----------- ----------- ----------
1 0 2016-02-01
1 0 2016-05-03
当总和([阶数q])= 0 I想要的结果是“ - ”如果它返回的值大于零,我想要结果。
我试过以下查询,但它只返回零。
select case when sum([order q]) = 0 THEN '-' else sum([order q]) END
from t1
帮我解决这个问题。
谢谢...它工作正常... – DineshDB