当前位置: 代码迷 >> Oracle开发 >> oracle分组求和统计,请指点
  详细解决方案

oracle分组求和统计,请指点

热度:56   发布时间:2016-04-24 07:35:01.0
oracle分组求和统计,请大虾指点
现在数据库中查询出来是:

店名 数量 货物名称
天天 12 手机电池
天天 18 手机电池
天天 12 手机
美邦 17 衣服
美邦 10 衣服
美邦 13 衣服
美邦 10 衣服

新的要求

渠道 手机电池 衣服 手机
天天 30 0 12
美邦 0 50 0

------解决方案--------------------
如果列不多的话可以一个一个判断 或者动态sql
SQL code
select 店名,       sum(decode(货物名称,'手机电池',数量,0)) 手机电池,       sum(decode(货物名称,'衣服',数量,0)) 衣服,       sum(decode(货物名称,'手机',数量,0)) 手机from tb1group by 店名
  相关解决方案