如果要统计一个部门里的婚姻状况:已婚、再婚的男女人数各有多少,
统计所有部门的语句我会写,
但是这统计各个部门的语句应该怎么写呀!请高手指点。
例如:
一个公司里有三个部门:人事部、资源部、业务部
统计后的显示格式如下:
部门 项目 男 女 合计
人事部已婚  1   1     2
资源部再婚  0   2     2

解决方案 »

  1.   

    select 部门,项目,sum(男)as 男,sum(女)as 女 ,sum(男)+sum(女)as 合计 from TableName where ... group by 部门,项目,男,男
      

  2.   

    刚讲的错了,最后一个‘男’应该改为‘女’,
    应是这样:
    select 部门,项目,sum(男)as 男,sum(女)as 女 ,sum(男)+sum(女)as 合计 from TableName where ... group by 部门,项目,男,女^_^
      

  3.   

    TO:liufuyahong() 
    那我现在如果只要统计三个部门里的其中一个应该怎么写呀!
      

  4.   

    select 部门,项目,sum(男)as 男,sum(女)as 女 ,sum(男)+sum(女)as 合计 from TableName 
    group by 部门,项目,男,女
    having 部门='资源部'