2016-05-04 3 views
0

Я хотел бы сравнить одну поле даты [25WD] к другому [Date closed] через запрос, с идеей «да» появляется в поле результата, если [Date closed] произошло до [25WD] и «Нет», если он Бесполезный 't, но не может показаться, что он работает.Запрос доступа для сравнения двух дат

Эти поля существуют в одной таблице, и оба они установлены для хранения значений даты.

При попытке сместить запросы вместе, мне регулярно предлагается «Введите значение параметра» для одного или обоих полей, и это то место, где я застреваю.

Я ищу что-то вдоль линий этого:

If [Date closed] occurred before [25WD] 
Then "Yes" 
Else "No" 

Любые предложения будут оценены.

ответ

1

Это просто:

IIf([Date closed] < [25WD], "Yes", "No") As DateClosedBefore25WD 

или:

Format([Date closed] < [25WD], "Yes/No") As DateClosedBefore25WD 

В графическом интерфейсе запроса:

DateClosedBefore25WD: IIf([Date closed] < [25WD], "Yes", "No") 

или:

DateClosedBefore25WD: Format([Date closed] < [25WD], "Yes/No") 
+0

Где я подключить эту треску e in? Я попытался ввести его непосредственно на экран дизайна запроса, но он создает синтаксическую ошибку. – MusTheDataGuy

+0

Это SQL. См. Редактирование GUI. – Gustav

+0

Спасибо, хотя я попробовал оба, и я все еще запрашивал значение параметра для '[25WD]' в каждом экземпляре. – MusTheDataGuy

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