oracle case when 语句帮忙解决
Select A.StartTime as 时间分组,A.Counts 呼入总次数,nvl(B.Counts,0) 成功总次数,nvl(C.Counts,0) 失败总次数,
nvl(D.Counts,0) 转人工总次数,nvl(E.Counts,0) 转人工成功次数,
case
when nvl(D.Counts,0)=0 then 0 else nvl(E.Counts,0)*100/D.Counts end as 转人工接通率(100%) --未找到from语句
else (nvl(D.Counts,0)-nvl(E.Counts,0)) as 转人工失败次数
endfrom
(select count(*) from *** )A left outer join
(select count(*) from *** )B left outer join
(select count(*) from *** )C left outer join
(select count(*) from *** )D left outer join
(select count(*) from *** )E left outer join在线等待。。。
...全文
相关推荐
oracle where case when where后面跟case when
在Oracle数据库中,`WHERE`子句是SQL查询语句的一部分,用于指定查询条件,而`CASE WHEN`语句则是一种条件表达式,允许我们基于不同的条件返回不同的值。
oracle case语句的介绍
通过以上案例,我们可以看到 CASE 语句在 Oracle 中的强大功能和灵活性。无论是数据转换还是复杂的统计需求,CASE 语句都能提供有效的解决方案。
Oracle用decode函数或CASE-WHEN实现自定义排序
**CASE-WHEN语句** 另一种实现自定义排序的方法是使用`CASE-WHEN`语句,它可以更灵活地进行条件判断。
[数据库] Oracle使用CASE判断解决多值问题1
【Oracle使用CASE判断解决多值问题】在Oracle数据库中,面对多值判断的场景,我们经常需要对数据进行复杂的逻辑处理。
oracle保留两位小数解决方案
**CASE WHEN语句**: 通过CASE WHEN语句,可以根据不同情况处理数值。


