【发布时间】:2016-12-21 10:48:51
【问题描述】:
我来自 R 编程背景,但现在需要每周学习 SQL 以实现 CSV 的自动化。我目前在 SQL 模式下使用 Microsoft Access 2010。
我希望提取现有表并应用过滤器(如下所示),然后向其中添加一个名为“Report_Date”的新列,显示脚本运行的日期。
我目前的代码如下:
SELECT Activity_Report.* INTO [Weekly Report]
FROM Activity_Report
WHERE ((([Activity_Report].[on_date])<DateAdd('m',3,Now())
And ([Activity_Report].[on_date])>DateAdd('m',-1,Now())))
ALTER TABLE Weekly_Report
ADD Report DATE;
在 ALTER TABLE 函数和过滤成功之前,这一切正常。我现在在运行上面的 SQL 脚本时收到以下错误:
查询表达式中的语法错误(缺少运算符)。
我不熟悉此错误,因此非常感谢任何有关我的代码出错的地方的帮助。谢谢
【问题讨论】:
-
可能是
;之前的alter查询
标签: sql sql-server date ms-access calculated-columns