В моем запросе не работают условия для дат

В моем запросе не работают условия для дат

При использовании даты в качестве условия в запросе Access может оказаться, что вы не получаете нужного результата.

Условие для даты, которое не даст правильных результатов

В запросе, показанного выше, условия >=#1.01.2005#<#1.01.2010# не будут работать, поскольку они не работают. Запрос выполняется, но, скорее всего, результаты неправильные. Для условия требуется оператор And между датами. Условия, показанные ниже, с оператором And работают, как ожидается:

Данное условие для даты будет работать

Чтобы упростить работу с данными, вместо знаков "больше", "меньше" и "равно" можно использовать оператор Between с датами и оператором And, чтобы сделать то же самое, как по ссылке:

Between #1.01.2005# And #1.01.2010 #

Обратите внимание на символы # (знаки фунта), которые окружают даты? При вводе даты, распознаемой Access, она автоматически заключена в символы #.

Примеры условия для дат

Здесь показаны некоторые критерии, которые будут работать, и условия, которые не будут:

Условия

Возвращает записи с помощью:

>31.12.10

Даты с датой или после 01.01.2011.

<=01.06.2014

Даты до 01.06.2014.

8/25/13

Только дата 25.08.2013.

Между 01.09.2011 и 31.09.2015

Даты с датой 01.09.2015 и до 31.12.2015.

>31.03.2013<01.07.2013

Все даты. В условиях отсутствует оператор And, поэтому результаты не фильтруются.

Between 01.03.10 And 01.01.05

Даты 01.01.05 и до 01.03.2010. Не имеет значения, что более ранная дата будет введена в условия до более ранней даты.

Примеры форматов дат, распозна доступных Access

Вот некоторые форматы дат, которые можно использовать в ячейке "Условия":

Формат

Пример

м/д/yyyy

10/5/2013

м/д

10/5

Если вы не указали текущий год, Access использует текущий год.

д-ммм-yyyy

5 октября 2013 г.

м-д-yy

3-7-1990

Примеры использования дат в качестве критериев в запросах Access см. в различных случаях, когда даты используются в качестве критериев запроса.

Нужна дополнительная помощь?

Совершенствование навыков работы с Office
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×