2016-04-05 3 views
0

Как говорится в названии, мне нужен критерий, который отобразит все записи предыдущего года.Критерии для отображения записей прошлых лет

Я попытался с помощью Year([SalesDate]) = Year(Date()) - 1

Пример, если я использую его теперь он будет отображать все записи с 2015 года Если я использовать его в 2017 году он будет отображать все записи из 2016.

Ура!

+0

Также я попробовал это, она показывает даты с 2015 года, но когда я установить дату моего компьютера к 2017 году он отображает 2015 и 2016 даты, когда я просто хочу в 2016 году даты <= DateAdd («yyyy», - 1, Date()) – ChangingMags

ответ

0

Это должно быть сделано. В качестве альтернативы, используйте DATEDIFF в запросе:

Where DateDiff("yyyy", [SalesDate], Date()) = 1 
+0

Дело в том, что я не хочу вводить даты, я просто хочу отображать все записи за предыдущий год, на которых находится компьютер. – ChangingMags

+0

Вот что он делает. Нигде вы ничего не входите. – Gustav

+0

Когда я запускаю запрос, он запрашивает SalesDate? – ChangingMags

Смежные вопросы