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

如何得出每个部门的人数????
如何得出每个部门的人数????
select语句得到结果如下:
chr_cl1 chr_cl2
A1供应部 罗杰泷  
A1供应部 罗杰泷
A1供应部 罗杰泷
A1供应部 张国
C1系统支持 谢燕山  
C1系统支持 谢燕山 
上面的结果是A1供应部有两个人,C1系统支持有一个人
但是我想按人名来统计每个部门的人数,希望得到的结果是
chr_cl1 人数
A1供应部 2  
C1系统支持 1  
试了好几次,都试不出来,哪位兄弟帮帮忙啊?????????????


sql语句如下:
select t.chr_cl1,t.chr_cl2
  from zd_report_temp t
 where t.program_name in('INVGSTOT')
 order by t.chr_cl1

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

--try
select chr_cl1,count(distinct(chr_cl2)) 人数
from zd_report_temp 
group by chr_cl1;