如何在case语句中使用SUM聚合函数时有两个条件--Teradata

时间:2015-05-05 10:14:52

标签: sql teradata

我在SQL case语句中使用了两个聚合函数SUM,但得到的错误消息为:SELECT Failed 3568:无法嵌套聚合操作

SUM(CASE WHEN COL1 in ('x','y') THEN 1
         WHEN COL2 in ('a','b') then 2 ELSE 0 END) as Result

我在上面的代码中尝试了SUM函数位置的各种组合但没有用。

有人可以帮我吗?

0 个答案:

没有答案