2014-02-19 37 views
0

我再次抱歉。使用SQL在Access数据库中执行两个日期之间的差异

试图获取我Access数据库中两个日期之间的所有数据。该列的数据类型是“日期/时间”,我相信这是正确的。

SELECT * 
FROM SaleProperty 
WHERE MarketDate BETWEEN '01/05/2013' AND '30/06/2013'; 

当我使用这个,我被告知有一个数据不匹配,查询不起作用。对不起,可能是一个非常基本的问题,但我不知道我做错了什么。

再次欢呼!

回答

1

Access(Jet)使用#来标识日期文字。试试这个:

SELECT * 
FROM SaleProperty 
WHERE MarketDate BETWEEN #01/05/2013# AND #30/06/2013#; 
+0

啊,我没有想到寻找的东西,只有Access才能做到的日期。谢谢! –