永发信息网

access查询问题

答案:1  悬赏:0  手机版
解决时间 2021-01-28 23:02
  • 提问者网友:却不属于对方
  • 2021-01-28 05:55
一个表为人员姓名、职务、任职年限,工作年限、工资等信息,另外一个为工资关系表,不同职务、工作年限、任职年限共同决定对应的工资级别,其中工资关系表中、工作年限、任职年限为区段(比如工作3年以下,【4-7年】、【8-11年】,任职年限为担任职务时间,比如担任总经理3年以下,【4-6年】等)
由于数据很多,access中怎么实现自动区间查询

可以加qq343529858@qq.com
最佳答案
  • 五星知识达人网友:玩家
  • 2021-01-28 07:28
看完题目,不大明白自动区间查询的意思。如果理解错了请追问。
从问题描述来看,表设置和我以前做的有点出入,不过“条条道路通罗马”,我以前记录的表是:姓名、职务、参加工作时间、任职时间、离职时间、中断工作时间;然后用now()和参加工作时间、中断工作时间来计算参加工作时间、用now()、任职时间计算任职年限;用任职时间、离职时间、职务生成任职简历。
从关系设置来看,个人情况表有了职务和任职年限,工资关系表也有职务和任职年限,可以做关联查询来实现。例如查区间为"4-7年"的记录:
一、把工资关系表的工作年限分解成2个数字型字段(最好修改表,当然也可以通过查询实现,但会拖慢查询速度)例如【4-7年】分解成"起始年"(记录"4")和"终止年"(记录"7")两个字段。
二、建立基于两个表的查询,用职务链接,在"起始年"字段的条件写上:>[个人情况表].[职务年限]
在"终止年"写上: <[个人情况表].[职务年限]
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯