如:
实际正式工(出勤) 实际派遣工(出勤)
总数XX               总数XX
需要将 sjzgs与sjpqg绑定到gridview中
数据来源表中。课        工号      出勤
陈国红 E000000003 否
陈国红 E000027361 是
陈国红 E000000004 是
陈国红 E000000005 是
陈国红 E000000006 是
陈国红 E000000007 否
陈国红 A333333333 是
陈国红 A000000008 是
陈国红 A000000001 是前面有一位师兄给我正式工和派遣工的计算方法。
sum(case when left(gh,1)='E' then 1 else 0 end) as zhengsg,sum(case when left(gh,1)='A' or left(gh,1)='B' then 1 else 0 end) as paiqg(这句能计算出总人数。)
如果现在要判断实际的出勤人数呢?
总正式工   总派遣工   实际正式工(出勤) 实际派遣工(出勤)
  XXX        XXX        总数XX               总数XX

解决方案 »

  1.   

    sum(case when left(gh,1)='E' then 1 else 0 end) as zhengsg,
    sum(case when left(gh,1)='A' or left(gh,1)='B' then 1 else 0 end) as paiqg,
    sum(case when 出勤='是' then 1 else 0) as 实际出勤人数  
      

  2.   

    哎,前面你2个分别问的,我都给你解答了,现在2个合并,你就不会了???希望你不要再问了。select * from 
    (select sum(case when left(gh,1)='E' then 1 else 0 end) as 总正式工,
    sum(case when left(gh,1)='A' or left(gh,1)='B' then 1 else 0 end) as 总派遣工
    from Employees) t1,
    (select sum(case when left(gh,1)='E' then 1 else 0 end) as 实际正式工,
    sum(case when left(gh,1)='A' or left(gh,1)='B' then 1 else 0 end) as 实际派遣工
    from Employees where cq='是') t2