日期:2014-05-18  浏览次数:20394 次

统计分类的问题。。。。急。
公司名称 日期 所属品牌 车型 销售部门 销售顾问 贷款渠道 订单号
南昌别克 2012/7/25 荣威 荣威550 展厅 黄雨龙 上汽财务 GM201207250023
抚州运通 2012/7/26 别克 荣威 区域 赵婧 GMAC GM201207250024
南昌别克 2012/7/27 别克 东本 区域 王凤权 GMAC GM201207250026
南昌雪佛兰 2012/7/28 雪佛兰 雪佛兰 展厅 李智敏 GMAC GM201207250028

要变成以下:
公司 展厅 区域
南昌别克 2 0
抚州运通 0 1
南昌城西别克 0 1

请问sql语句要怎么写?

------解决方案--------------------
SQL code

select 
    公司名称,
    sum(case when 销售部门='展厅' then 1 else 0 end) 展厅,
    sum(case when 销售部门='区域' then 1 else 0 end) 区域
from 你的表
group by 公司名称

------解决方案--------------------
探讨
SQL code

select
公司名称,
sum(case when 销售部门='展厅' then 1 else 0 end) 展厅,
sum(case when 销售部门='区域' then 1 else 0 end) 区域
from 你的表
group by 公司名称