MS Access 2013查询标准

时间:2014-07-21 20:38:03

标签: ms-access

我正在尝试将此条件放入MS Access,并且程序调用无效。

Between Dateadd(mm,-12, now()) and Dateadd(mm,-9,now())

我也试过

>= Dateadd(mm, -12,Now()) and <= Dateadd(mm,-9,now())

同样的错误。任何帮助将不胜感激。

谢谢,

1 个答案:

答案 0 :(得分:2)

有两个问题。

您的日期间隔代码需要引用,否则Access会认为它是列名或查询参数。

mm不是有效的日期间隔。如果您指月份,则区间代码为m。

BETWEEN DATEADD('m', -12, NOW()) AND DATEADD('m', -9, NOW())