DateAdd SQL代码语法错误

时间:2017-11-01 19:12:44

标签: sql ms-access syntax-error dateadd

在访问查询中运行此SQL代码时,我一直收到以下错误。知道为什么吗?

错误: 查询表达式“Status Date”中的语法错误(缺少运算符)

代码:

FROM [Owner Training Report]
WHERE ((([Owner Training Report].[Status Date])>DateAdd("m",12,Date())) AND (([Owner Training Report].[Reporting Basic Status])="Completed"));

2 个答案:

答案 0 :(得分:1)

您可能有 Null 值,请尝试:

WHERE (Nz([Status Date],Date()) > DateAdd("m",12,Date())) AND ([Reporting Basic Status] = "Completed");

答案 1 :(得分:0)

试试这个(我不能100%确定,因为我不知道你的完整查询是什么):

registration.js

我基本上改变了#34;到'