Сравнение даты в запросе 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#);