晕倒:统计了各部门人员类别,不会统计全公司人员类别
表ryhmc结构:
字段标题:姓名 部门名称 人员类别
字段: name deptname psncl
结果表bm_ry结构:
部门 人数 行政管理人员(人数) 财务管理人员 营销管理人员 采购供应人员 ......
a部
b部
c部
................................................................
合计
我用下面命令统计每个部门中各类人员的人数,最后 合计一行怎样统计啊?加入下面语句中,或者再另加一条sele语句。各部门都可以统计,不会统计整体的,头晕。
SELECT deptname ,COUNT(*) as 人数,SUM(IIF(psncl='行政管理人员',1,0)) as 行政管理人员,SUM(IIF(psncl='财务管理人员',1,0)) as 财务管理人员,SUM(IIF(psncl='营销管理人员',1,0)) as 营销管理人员,SUM(IIF(psncl='采购供应人员',1,0)) as 采购供应人员,SUM(IIF(psncl='人力资源管理人员',1,0)) as 人力资源管理人员,SUM(IIF(psncl='信息资源管理人员',1,0)) as 信息资源管理人员,SUM(IIF(psncl='工程技术人员',1,0)) as 工资技术人员,SUM(IIF(psncl='生产管理人员',1,0)) as 生产管理人员,SUM(IIF(psncl='生产操作人员',1,0)) as 生产操作人员,SUM(IIF(psncl='服务人员',1,0)) as 服务人员 from ryhmc group by deptname INTO TABLE bm_ry
[ 本帖最后由 zengjun81357 于 2013-1-21 12:28 编辑 ]