日期:2014-05-17  浏览次数:20447 次

SQL语句求助,想写一个统计的语句,请大师们帮帮忙!
如题,我的一个明细表里面,有人员,日期,是否完工,等字段! 我想写个统计语句,显示指定时间内,按人员统计,每个人有总计多少笔项目,未完工的总计,已完工的总计! 谢谢,还请朋友们帮帮我!刚开始学习SQL!

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

select 人员,
       count(1) '总计项目',
       sum(case 是否完工 when '是' then 0 else 1 end) '未完工总计',
       sum(case 是否完工 when '是' then 1 else 0 end) '已完工总计'
from 明细表
group by 人员