【发布时间】:2014-06-13 15:46:06
【问题描述】:
我正在尝试做一个非常基本的查询,我正在尝试匹配来自两个表的多个因素。我遇到的问题是我要匹配的字段之一是日期字段。我不是想找到一个日期范围。我正在尝试匹配列表中的特定日期。我试过了
INNER JOIN...ON Table1.Date = Table2.Date,
WHERE Table1.Date - Table2.Date
WHERE Table1.Date IN (*list of dates)'*
查询的要点是
SELECT *fields* FROM Table1
INNER JOIN Table2 ON Table1.field1 = Table2.field1
AND Table1.field2 = Table2.Field2
这就是我卡住的地方。
艾米,我在 where 子句上做错了什么?日期列表?使用日期的加入?
感谢您的帮助!
【问题讨论】:
-
在您的数据库中,
Date列的数据类型是什么? -
根据 MS Access 中的设计视图,两个表中的日期都采用“日期/时间”格式。
-
您尝试使用(日期列表)时发生了什么?
-
@Longdaysjourneyintocode 你在乎时间吗?可能是一张桌子的价值是 1/1/2014 8:00:00 而另一张桌子的价值是 1/1/2014 11:25:22,这会让你失望。
-
您是从某个地方获取这些日期列表还是只是输入它们?