Office中国论坛/Access中国论坛

标题: 请教查询工龄1年以上2年以下的员工的详细信息,急! [打印本页]

作者: zhangheike    时间: 2009-3-5 20:31
标题: 请教查询工龄1年以上2年以下的员工的详细信息,急!
本帖最后由 zhangheike 于 2009-3-5 20:33 编辑

各位大侠们:

  根据员工“入厂日期”查询工龄的员工详细资料,谢谢了。实例:[attach]36323[/attach]

工龄
10年及以上员工,详细资料。1年及以上2年以下员工,详细资料。2年及以上5年以下员工,详细资料。5年及以上8年以下员工,详细资料。6个月及以上1年以下员工,详细资料。6个月以下员工,详细资料。8年及以上10年以下员工,详细资料。
作者: Henry D. Sy    时间: 2009-3-5 22:01
重复贴
作者: zhangheike    时间: 2009-3-5 22:19
版主不是重复贴,上次我是求统计多少人,现在是求这些人的详细信息
作者: ACMAIN_CHM    时间: 2009-3-5 22:28
建议能在贴子中描述你的需求。表结构,样本记录,你期望的结果。
试着自己先写一下语句,自己的语句有什么问题,再把你的语句和错误信息一起贴出来。

你的几个问题都很类似。理论上你可以举一反三,而不是每一次小小的变化都需要来等人回答。


******************
*  一切皆有可能  *
******************

.
ACMAIN - Access论坛回贴准则(个人).
.

.
QQ群 48866293 / 12035577 / 7440532 / 13666209
http://forum.csdn.net/BList/OtherDatabase .
http://www.accessbbs.cn/bbs/index.php .
http://www.accessoft.com/bbs/index.asp .
http://www.access-programmers.co.uk/forums .
http://www.office-cn.net .
.
http://www.office-cn.net/home/space.php?uid=141646 .
作者: zhangheike    时间: 2009-3-6 12:00
你不会搞,就不要讲。
作者: 唐小小    时间: 2009-3-6 14:54
你好,可以建立一个查询“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给你,不知道符合不符合你的要求:)




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3