【问题标题】:Access query using calculation使用计算访问查询
【发布时间】:2020-07-06 06:31:48
【问题描述】:

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

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

我们将不胜感激。

【问题讨论】:

    标签: ms-access ms-access-2010


    【解决方案1】:

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

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

    【讨论】:

    • 我想就是这样,试了一下,它的工作原理和我需要的完全一样!感谢您的帮助!
    猜你喜欢
    • 1970-01-01
    • 2016-09-17
    • 1970-01-01
    • 2010-11-27
    • 2015-10-22
    • 2012-02-06
    • 2018-06-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多