【发布时间】:2014-01-23 14:05:58
【问题描述】:
我在 Oracle SQL 中的查询中遇到了问题。我不知道如何得到这个查询的总和:
select call_type, channel
,count (case when status="no answer" then 1 end else 0) as cnt_no_answer
,count (case when status="answered" then 1 end else 0) as cnt_answer
from app_account.cc_call;
请帮助我。谢谢!
【问题讨论】:
-
总和是什么?如果没有
group by子句,您发布的查询似乎无效。 -
你要对哪一列求和?
-
我想得到没有回答和回答的总和
-
使用
SUM而不是COUNT,并在表名后附加GROUP BY call_type, channel。 -
@kordirko 它不起作用:(当我使用 sum 而不是 count 时,结果为 NULL
标签: oracle plsql count oracle-sqldeveloper plsqldeveloper