【发布时间】:2013-03-29 09:11:08
【问题描述】:
我的表中有一个日期 2013-12-14 05:00:00.000。
现在我只想更新那个日期的时间。例如到 2013-12-14 04:00:00.000
是否有任何查询仅更新日期时间字段中的时间?
【问题讨论】:
-
在 SQL Server 2008 中,如果您需要单独更新时间部分,如果将时间部分单独存储在
TIME列中会容易得多。跨度> -
@marc_s 如果您使用的是 ORM 实现,这会不会很痛苦,因为您需要一个连接两个字段的视图?这可能与上面的问题无关,我只是好奇:)
-
您没有提供足够的信息来了解问题所在。为什么不能将列的值更新为
2013-12-14 04:00:00.000?或者您想将时间值设置为 04:00 而不管它是什么日期?或者您想从当前时间中减去一小时还是...? -
我有很多行具有相同的值
标签: sql sql-server-2008