使用SQL在Access数据库中使用两个日期

时间:2014-02-19 19:42:20

标签: sql

我再次,抱歉。

尝试在Access数据库中获取两个日期之间的所有数据。该列的数据类型是“日期/时间”,我认为是正确的。

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

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

再次干杯!

1 个答案:

答案 0 :(得分:1)

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

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