2011-04-19 70 views
5

在SQL Server 2008數據庫我有一個數據類型date日期領域和數據類型time時間字段的表更新在SQL Server數據庫日期時間字段。該表包含一些數據。從日期和時間字段

然後,我添加數據類型datetime日期時間領域,想從相應數據時間領域(在同一行)的填充值這個領域。

我可以通過執行日期時間場部分更新或者日期時間:

SET [DateTime] = Cast([Date] as datetime) 

SET [DateTime] = Cast([Time] as datetime) 

但是如何正確地組合這些操作和更新整個DateTime field?

回答

7
UPDATE mytable 
SET  [DateTime] = CAST([Date] AS DATETIME) + CAST([Time] AS DATETIME) 
+0

謝謝!這就是我所需要的,它的工作原理。 +1 – rem 2011-04-19 09:26:49

+0

鑄造一面是足以促進其他暗含 – RichardTheKiwi 2011-04-19 09:56:02

+0

爲什麼我沒有看到這個答案之前..我的壞:( – hims056 2013-05-11 10:19:59

相關問題