【发布时间】:2013-04-07 03:54:42
【问题描述】:
我对构建它有点陌生,但已经走了很长一段路。
我使用 Access 2007 构建了一个数据库。我有一个显示员工信息的表:
Lname
Fname
Status
HireDate
TermDate
(状态:他们要么是非活动的(潜在的雇佣)、活动的或终止的)
我可以运行一个查询,按雇用日期显示所有员工,或者运行一个显示任期日期。
我们希望有一个查询,可以让我们计算给定月份内仍有多少司机。
假设 Joe Smith 于 2008 年 1 月 1 日被聘用,并于 2011 年 5 月 15 日被终止。如果我在 2011 年 5 月 31 日运行了一份报告,我需要如何构建查询以显示该员工在 5 月份在那里?
我用过>=Date() 和其他人。我可以在TermDate 下的标准中使用between #05/01/2011# and #06/01/2011#,但如果那里没有日期,则不会显示任何内容。我什至放下了一行并添加了“空”,但仍然没有,或者我得到了所有仍然存在的员工以及在日期之前被终止的员工。我不确定我做错了什么。
【问题讨论】: