比较Access SQL查询中的日期

时间:2012-08-05 08:01:21

标签: database ms-access ms-access-2007

我遇到了Access sql查询的问题。我是新手,所以bieng一个新手很难弄清楚语法。以下是我的询问。

SELECT *
FROM BookingMaster WHERE JourneyDate = #01/08/2012#;
下面的

是相应的表格数据:

BookingID   BookingDate    JourneyDate   CustomerName   TelephoneNo  Address
5            01-08-2012     01-08-2012         roshan         78889     hjgj    

上面列出的查询返回0结果,即使数据存在于01/08/2012旅程日期。

任何人都可以帮助我。

2 个答案:

答案 0 :(得分:15)

除非您在美国地区工作,否则最好使用年,月,日格式表示日期:

SELECT *
FROM BookingMaster where JourneyDate = #2012/08/01#;

答案 1 :(得分:1)

试试这个..

SELECT * FROM BookingMaster where (JourneyDate >= #01/08/2012#) and (JourneyDate < #01/09/2012#);