使用计算访问查询

时间:2016-12-02 19:09:00

标签: ms-access ms-access-2010 access

我正在尝试使用Date()进行计算。 我有一个名为[Currentordue]的字段和一个名为[duedate]的字段。我想要完成的是通过“if [currentordue]等于”due“或者[duedate]减去今天的日期少于30天来进行查询以限制结果。”

我尝试了几种不同的方法,但似乎总是以错误或没有结果显示结束(这也是一个错误,因为我知道有些字段应该到期)。

任何和所有帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

这是一种使用两种不同日期条件的方法:

SELECT Table1.Currentordue, Table1.duedate, DateDiff("d",[duedate],Date()) AS Expr1
FROM Table1
WHERE (((DateDiff("d",[duedate],Date()))<30)) OR (((Table1.Currentordue)=[duedate]));