select a.consumer,a.status,count(*) from (select /*+ parallel(t 8)*/
p.description as consumer,
case t.respcode
when '000000' then
'成功'
when '01' then '成功'
else
'失败'
end as status
from esb2_trans_log t, servicesystem p
where t.trans_date >=
to_date('2019-08-30 00:00:00', 'yyyy-mm-dd hh24:mi:ss')
and t.trans_date <=
to_date('2019-08-30 23:59:59', 'yyyy-mm-dd hh24:mi:ss')
and t.logicchannel = p.name
and t.flowstepid in ('4', 'E')
and t.logicsystem = 'PICP') a
group by a.consumer,a.status
order by 1
1 信贷系统 失败 4348
2 信贷系统 成功 405
3 小微地图 失败 1090
4 小微地图 成功 156
5 新柜面 失败 13852
6 新柜面 成功 681
7 直销银行 失败 1953
8 直销银行 成功 138
9 移动平台 失败 756
10 移动平台 成功 42
11 第三方支付平台 失败 2372
12 第三方支付平台 成功 180
13 网银系统 失败 1881
14 网银系统 成功 5
15 远程业务办理平台 失败 3598
16 远程业务办理平台 成功 442
17 金融云平台 失败 4726
18 金融云平台 成功 329
19 集中作业平台 失败 6387
listagg 行转列
最新推荐文章于 2024-03-15 16:17:03 发布
本文详细介绍了Oracle数据库中listagg函数的使用,通过实例展示如何利用listagg将多行数据聚合为一列,从而实现数据的行转列操作。适合于需要汇总和展示数据的场景。
摘要由CSDN通过智能技术生成