Сравнение даты в запросе Access SQL

у меня проблемы с SQL-запросом Access. Я новичок в этом, поэтому новичку трудно понять синтаксис. ниже приведен мой запрос.

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 ответов


Если вы не работаете в локали США, лучше всего использовать формат года, месяца, дня для дат:

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

попробуйте это..

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