网友 DD(252365893) 11:58:37 问题
老师:上次对表里面的数据进行分字段统计记录数的问题,已经实现,我想增加工资一列,让统计年龄段记录数基础上,在对所属工资进行合计,该怎么改上次的示例?
如下图要求:
Accessoft--麥田 12:30:01
用Acces交叉表查询实现统计年龄段记录数及合计工资的SQL语句参考如下:
TRANSFORM Nz(Count([年龄]),0) AS 年龄OfCount
Select 孙.部门, Sum(孙.工资) AS 工资之总计
FROM 孙
GROUP BY 孙.部门
PIVOT Switch([年龄]>=30,"年龄>=30",[年龄]>=20 And [年龄]<30,"年龄20-29",[年龄]>=1 And [年龄]<20,"年龄1-19",True,"Other") In ("年龄>=30","年龄20-29","年龄1-19","Other");
示例参考如下:
点击下载此示例