从Date和Time字段更新SQL Server db中的DateTime字段



在SQL Server 2008数据库中,我有一个数据类型date日期字段和数据类型time时间字段的表。表中包含一些数据

然后我添加了数据类型datetimeDateTime字段,并希望用相应的DataTime字段(同一行)的值填充该字段。

我可以更新日期时间部分DateTime字段通过执行:

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

SET [DateTime] = Cast([Time] as datetime)
但是如何正确地组合这些操作并更新整个DateTime字段呢?
UPDATE  mytable
SET     [DateTime] = CAST([Date] AS DATETIME) + CAST([Time] AS DATETIME)

相关内容

  • 没有找到相关文章

最新更新