select name,count(*),所在部门 from tablename groupby(所在部门)

解决方案 »

  1.   

    这确实是一个报表问题,如果复杂用水晶报表是最好的了,不过你这个比较简单就没必要了。
    你可以填充两个datatable
    一个就是select * from table
    另一个是select 所在部门,count(*) from table group by 所在部门
    然后显示结果的时候(如写入EXCEL)组织一下就可以了。
      

  2.   

    荤哟,手误
    select name,count(*),所在部门 from tablename group by(所在部门)忘记打空格了,呵呵。
      

  3.   

    你的表没有主键。建议用两张表一个是员工表
    ----------------------------------------------
    id      name       部门编号
    ----------------------------------------------
    一个是部门表
    ----------------------------------------------
    部门编号           部门名称
    ----------------------------------------------
    这样结构会不会合理些了?