MyException - 我的异常网
当前位置:我的异常网» SQL » 使用sql语句sum(case when…)实现分类汇总

使用sql语句sum(case when…)实现分类汇总

www.MyException.Cn  网友分享于:2018-06-06  浏览:0次
使用sql语句sum(case when……)实现分类汇总

有一张表有这样四个字段:月份、销售人员、销售数量、产品单价。

我希望以月份和销售人员来对销售额进行透视。

编写了以下SQL语句:


select
月份,
sum (case when 销售人员='姓名1' then 销售数量*产品单价 else 0 end) as '姓名1销售额',
sum (case when 销售人员='姓名2' then 销售数量*产品单价 else 0 end) as '姓名2销售额',
sum (case when 销售人员='姓名3' then 销售数量*产品单价 else 0 end) as '姓名3销售额'
from 表格
group by 月份,销售人员


























=

文章评论

软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有