【发布时间】:2022-06-13 20:57:32
【问题描述】:
我希望将表中的所有日期时间值更新为以 .000 结尾。
以下是一些导致错误的示例:
2022-06-06 11:55:23.317
2022-06-02 13:38:22.293
2022-06-02 16:17:51.343
2022-06-10 10:37:31.420
任何最后三位数字不是 000 的行都需要设置为 000,如下所示:
2022-06-06 11:55:23.000
2022-06-02 13:38:22.000
2022-06-02 16:17:51.000
2022-06-10 10:37:31.000
【问题讨论】:
-
为什么不直接使用
datetime2(0)?那么这个值只能精确到1秒。 -
causing errors-> 也许可以解决这个问题,而不是更新所有数据来解决它?
标签: sql sql-server tsql datetime