数据表如下所示:
bm ry zt zs
财务处 刘芳 在办 23
财务处 刘芳 未办 13
财务处 刘芳 已办 17
销售部 赵雅丽 在办 14
销售部 赵雅丽 未办 15
销售部 赵雅丽 已办 19
销售部 李超 在办 21
销售部 李超 未办 7
销售部 李超 已办 15
想得到各人员的"工作总数”(在办+未办+已办的zs和)、“已处理数”(已办+在办的zs和)、“未办数”(未办的zs数值)。
并需要将这些数据显示在一行中。求大神指导。
数据表如下所示:
bm ry zt zs
财务处 刘芳 在办 23
财务处 刘芳 未办 13
财务处 刘芳 已办 17
销售部 赵雅丽 在办 14
销售部 赵雅丽 未办 15
销售部 赵雅丽 已办 19
销售部 李超 在办 21
销售部 李超 未办 7
销售部 李超 已办 15
想得到各人员的"工作总数”(在办+未办+已办的zs和)、“已处理数”(已办+在办的zs和)、“未办数”(未办的zs数值)。
并需要将这些数据显示在一行中。求大神指导。
select bm,ry
,sum(zs) as 总数
,sum(case when zt='未办' then zs else 0 end) as 未办总数
,sum(case when zt='未办' then 0 else zs end) as 办理总数
from table
group by bm,ry