SQL中的批量更新日期时间列

时间:2013-10-10 12:22:06

标签: sql-server-2008 tsql date

我有一些日期时间列进行批量更新。最初因为这个数据被用作演示,我使用它将我的日期列更新为更近的日期。

UPDATE  tblVehicleReservation
SET [PredictedJobEndDate] = GETDate()
WHERE [PredictedJobEndDate] IS NOT NULL

现在已经发现,在保持日期部分相同的情况下,00:00:00.00013:00:32.957相比需要这些时间。

在研究了我发现的唯一解决方案后,将我的日期转换为字符串。

理想的决议

  1. 我可以用来将每个日期的时间设置为0。

  2. 提示如何再次完成更新过程并设置不带0的日期

1 个答案:

答案 0 :(得分:0)

我写这篇文章时想出来......

我决定再次运行更新并手动设置日期而不是使用GetDate()。

咄。