使用countrollupcase…when进行分类汇总统计
Posted wzh313
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用countrollupcase…when进行分类汇总统计相关的知识,希望对你有一定的参考价值。
Select nvl(to_char(a.create_date, ‘yyyy-mm-dd‘), ‘合计‘) 日期, count(case when a.flownode_code = ‘2‘ then a.work_id end) 工单分配, count(case when a.flownode_code = ‘1001‘ then a.work_id end) 测量, count(case when a.flownode_code = ‘1003‘ then a.work_id end) 外线 From t_od_work a where a.flownode_code in (‘2‘, ‘1001‘, ‘1003‘) and a.create_date >= To_Date(‘2018-08-01‘, ‘yyyy-mm-dd‘) and a.create_date <= To_Date(‘2018-09-01‘, ‘yyyy-mm-dd‘) group by rollup(to_char(a.create_date, ‘yyyy-mm-dd‘)) order by to_char(a.create_date, ‘yyyy-mm-dd‘);
以上是关于使用countrollupcase…when进行分类汇总统计的主要内容,如果未能解决你的问题,请参考以下文章
用数据库语法判断学生成绩小于60分,大于60分,大于70分,大于80分,case when表达式的