|
你好,可以建立一个查询“TRANSFORM Sum(全体员工查询.厂车补贴) AS 厂车补贴之总计
SELECT Switch(DateDiff('m',[进厂日期],Date())<6,'6个月以下',DateDiff('m',[进厂日期],Date())<12,'6个月及以上1年以下',DateDiff('m',[进厂日期],Date())<24,'1年及以上2年以下',DateDiff('m',[进厂日期],Date())<60,'2年及以上5年以下',DateDiff('m',[进厂日期],Date())<96,'5年及以上8年以下',DateDiff('m',[进厂日期],Date())<120,'8年及以上10年以下',DateDiff('m',[进厂日期],Date())>=120,'10年及以上') AS 工龄, 全体员工查询.[员工编号(ERP)], 全体员工查询.部门, 全体员工查询.科室车间, 全体员工查询.岗位, 全体员工查询.姓名, 全体员工查询.身份证号码, 全体员工查询.进厂日期, DLookUp("expr1001","年资查询","工龄='" & [工龄] & "'") AS 人数
FROM 全体员工查询
GROUP BY Switch(DateDiff('m',[进厂日期],Date())<6,'6个月以下',DateDiff('m',[进厂日期],Date())<12,'6个月及以上1年以下',DateDiff('m',[进厂日期],Date())<24,'1年及以上2年以下',DateDiff('m',[进厂日期],Date())<60,'2年及以上5年以下',DateDiff('m',[进厂日期],Date())<96,'5年及以上8年以下',DateDiff('m',[进厂日期],Date())<120,'8年及以上10年以下',DateDiff('m',[进厂日期],Date())>=120,'10年及以上'), 全体员工查询.[员工编号(ERP)], 全体员工查询.部门, 全体员工查询.科室车间, 全体员工查询.岗位, 全体员工查询.姓名, 全体员工查询.身份证号码, 全体员工查询.进厂日期
PIVOT "*";”
因为我不知道如何上传文件,特发查询SQL给你,不知道符合不符合你的要求:) |
|