设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 2109|回复: 5
打印 上一主题 下一主题

[查询] 请教查询工龄1年以上2年以下的员工的详细信息,急!

[复制链接]
跳转到指定楼层
1#
发表于 2009-3-5 20:31:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 zhangheike 于 2009-3-5 20:33 编辑

各位大侠们:

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

工龄
10年及以上员工,详细资料。1年及以上2年以下员工,详细资料。2年及以上5年以下员工,详细资料。5年及以上8年以下员工,详细资料。6个月及以上1年以下员工,详细资料。6个月以下员工,详细资料。8年及以上10年以下员工,详细资料。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2009-3-5 22:01:03 | 只看该作者
重复贴
3#
 楼主| 发表于 2009-3-5 22:19:49 | 只看该作者
版主不是重复贴,上次我是求统计多少人,现在是求这些人的详细信息
4#
发表于 2009-3-5 22:28:37 | 只看该作者
建议能在贴子中描述你的需求。表结构,样本记录,你期望的结果。
试着自己先写一下语句,自己的语句有什么问题,再把你的语句和错误信息一起贴出来。

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


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

.
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 .
5#
 楼主| 发表于 2009-3-6 12:00:04 | 只看该作者
你不会搞,就不要讲。
6#
发表于 2009-3-6 14:54:56 | 只看该作者
你好,可以建立一个查询“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给你,不知道符合不符合你的要求:)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-5-31 01:28 , Processed in 0.091982 second(s), 31 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表