看完题目,不大明白自动区间查询的意思。如果理解错了请追问。
从问题描述来看,表设置和我以前做的有点出入,不过“条条道路通罗马”,我以前记录的表是:姓名、职务、参加工作时间、任职时间、离职时间、中断工作时间;然后用now()和参加工作时间、中断工作时间来计算参加工作时间、用now()、任职时间计算任职年限;用任职时间、离职时间、职务生成任职简历。
从关系设置来看,个人情况表有了职务和任职年限,工资关系表也有职务和任职年限,可以做关联查询来实现。例如查区间为"4-7年"的记录:
一、把工资关系表的工作年限分解成2个数字型字段(最好修改表,当然也可以通过查询实现,但会拖慢查询速度)例如【4-7年】分解成"起始年"(记录"4")和"终止年"(记录"7")两个字段。
二、建立基于两个表的查询,用职务链接,在"起始年"字段的条件写上:>[个人情况表].[职务年限]
在"终止年"写上: <[个人情况表].[职务年限]