SQL查询日期列表

时间:2014-06-13 15:46:07

标签: sql date ms-access

我正在尝试做一个非常基本的查询,其中我试图匹配来自两个表的多个因素。我遇到的问题是,我要匹配的字段之一是日期字段。我没有试图找到日期范围。我想从列表中匹配特定日期。我试过了

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子句中做错了什么?日期列表?使用日期加入?

感谢您的帮助!

1 个答案:

答案 0 :(得分:3)

SELECT t1.* 
FROM Table1 t1
INNER JOIN Table2 t2 ON t1.field1 = t2.field1 AND t1.field2 = t2.Field2
WHERE 
t1.Date IN (select t3.date from table2 t3)