访问查询以比较两个日期

时间:2016-05-04 09:58:19

标签: ms-access access

我想通过查询将一个日期字段[25WD]与另一个[Date closed]进行比较,其中包含"是"如果[Date closed]出现在[25WD]和"否"之前,则会显示在结果字段中如果它没有,但似乎无法让它发挥作用。

这些字段都存在于同一个表中,并且它们都设置为保存日期值。

在尝试将查询放在一起时,我会定期提示我输入参数值"对于其中一个或两个字段,这就是我遇到的问题。

我正在寻找类似的东西:

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

任何建议都将不胜感激。

1 个答案:

答案 0 :(得分:1)

它只是:

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

或:

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

在查询GUI中:

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

或:

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