当前位置: 代码迷 >> Oracle管理 >> 一个简单的统计,该怎么解决
  详细解决方案

一个简单的统计,该怎么解决

热度:36   发布时间:2016-04-24 06:07:56.0
一个简单的统计
日志表TT有字段收款员,收款结果,收款金额,...

现在想统计每个收款员的收款成功次数、金额、收款失败次数、金额,
应该怎么写SQL?


------解决方案--------------------
大概就这样:
select 收款员,
sum(收款金额) as "收款金额 ",
sum(decode(收款结果, '成功 ',1,0)) as "收款成功次数 ",
sum(decode(收款结果, '失败 ',1,0)) as "收款失败次数 "
from TT
group by 收款员
  相关解决方案