Date 查询2个字段日期范围重叠日期范围

Date 查询2个字段日期范围重叠日期范围,date,ms-access,range,overlap,Date,Ms Access,Range,Overlap,所以这是一个新的,我在想。我们有一个带有两个日期字段fdate1和fdate2的访问查询。fdate1始终是第一个日期,fdate2始终是第二个日期。这两个是一个范围。我们需要做的是查询表以查找2010年任何时候记录所在的所有记录。例如,这里有一些数据: Fname fdate1 fdate2 约翰2/18/2008 5/08/2014 玛丽1/6/2010 6/21/2010 Jane 9/25/2010 4/13/2012 我们需要知道任何涉及日期范围为2010年1月1日至2010年12月3

所以这是一个新的,我在想。我们有一个带有两个日期字段fdate1和fdate2的访问查询。fdate1始终是第一个日期,fdate2始终是第二个日期。这两个是一个范围。我们需要做的是查询表以查找2010年任何时候记录所在的所有记录。例如,这里有一些数据:

Fname fdate1 fdate2
约翰2/18/2008 5/08/2014
玛丽1/6/2010 6/21/2010
Jane 9/25/2010 4/13/2012

我们需要知道任何涉及日期范围为2010年1月1日至2010年12月31日的记录。如您所见,上述记录都匹配,但由于它们是两个单独的字段,我不确定如何找到这两列表示日期范围,并且该日期范围是否与日期范围标准重叠。有道理吗


感谢您的帮助。

一种方法是将标准
>DateSerial(2010,1,1)
放在
fdate2
上,然后
从tablename中选择*
其中(2010年1月1日至2010年12月31日之间的日期1)或(2010年1月1日至2010年12月31日的日期2)