欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

求一条比较困难的sql语句

更新时间: 2014-01-05 02:24:01 责任编辑: Author_N1

 

求一条比较艰难的SQL语句

数据如下,第一行是列名。
以第一条记录解释数据,在GD省GZ市的DuYun销售员一月份(Jan)品牌FA销售的销量是1200,在二月份(Feb)品牌FA的销售量是1800。
Province city brand contact sale sale_month
GD GZ FA DuYun 1200 Jan
ZJ HZ FB DuanT 1300 Jan
FJ FZ FC DeMa 1500 Jan
GD GZ FA DuYun 1800 Feb
ZJ HZ FB DuanT 1900 Feb
FJ FZ FC DeMa 2000 Feb

现在要做出如下的统计表格,分别统计每个销售人员的销售情况。
Province city brand contact Jan Feb
GD GZ FA DuYun 1200 1800
ZJ HZ FB DuanT 1300 1900
FJ FZ FC DeMa 1500 2000



不知道这条语句该怎样写?
请诸位达人指教~~~~~小分送上~~~

--参考方法--
SELECT Province,city,brand,SUM(case when sale_month
='jan' then sale else 0) as jsn ,SUM(case when sale_month
='feb' then sale else 0) as feb

FROM TT GROUP BY Province,city,brand    

动态用SP生成SQL语句

--参考方法--
select Province,city,brand,contact,
sum(case sale_month when 'Jan' then sale end) as Jan,
sum(case sale_month when 'Feb' then sale end) as Feb
from 数据如下
group by Province,city,brand,contact
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 02:24:01
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/9361/
本文WWW.DOC100.NET DOC100.NET版权所有。