【发布时间】:2019-07-16 17:30:10
【问题描述】:
我正在尝试编写一个 Access SQL 更新查询来重新格式化我的表中的“日期时间”列。目前,该列的“常规日期”格式为“mm/dd/yy hh:nn:ss AM/PM”,但我想完全删除秒。在更新查询中重新格式化列的语法是什么?
我在想可能是这样的
UPDATE allPower.DateTime To Format([DateTime], "mm/dd/yy hh:nn AM/PM");
但是有语法错误。我不确定我做错了什么。非常感谢任何帮助或指导。
【问题讨论】:
-
UPDATE allPower set [DateTime ] = Format([DateTime], "mm/dd/yy hh:nn AM/PM"); -
我发现我的查询遇到的另一个问题是使用“DateTime”作为字段名称,因为这已经是 Access 中的保留字。
-
这就是为什么您需要在名称周围加上方括号。
标签: sql database ms-access sql-update