设为首页 加入收藏

TOP

ORACLE按表字段值的不同统计数量
2015-07-24 12:01:11 来源: 作者: 【 】 浏览:28
Tags:ORACLE 段值的 不同 统计 数量
select p.id comperitorId,p.compcorp competitorName,
sum(case when c.kindname = 'ATM' then c.num else 0 end)  atm,
sum(case when c.kindname = 'CRS' then c.num else 0 end)  crs,
sum(case when c.kindname = 'VTM' then c.num else 0 end)  vtm,
sum(case when c.kindname = '清分机' then c.num else 0 end) sorter,
sum(case when c.kindname = '软件' then c.num else 0 end) software,
sum(case when c.kindname = '其它' then c.num else 0 end) other,
m.iscommunication iscommunication
from compproduct c 
join competitor p on c.competitor_id=p.id 
join (select f.custid,t.companyid,t.iscommunication from technologycompany t join technology_flow f on f.id=t.flowid) m on c.competitor_id=m.companyid and c.cust_id=m.custid 
where c.cust_id='7649' 
group by p.id,c.competitor_id,p.compcorp,m.iscommunication 

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Oracle,mysql,sqlserver,postgres.. 下一篇oracle转换数字到格式化字符串

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: