我有一个 Date 列,它是 Datetime 类型。我有一个包含时间的 nvarchar 列。例如:
Date(datetime) Time(nvarchar)
----------- ----------
2010-06-08 00:00:00.000 17:30
如何将它们连接到 2010-06-08 17:30:00.000 作为日期时间对象?
最佳答案
试试这个(它适用于 2005 及更高版本)-
DECLARE
@Date DATETIME
, @Time NVARCHAR(5)
SELECT
@Date = '2010-06-08 00:00:00.000'
, @Time = '17:30'
SELECT @Date + @Time
输出:
2010-06-08 17:30:00.000
关于sql - 转换为日期时间 - 带有日期的 DateTime 列和带有时间的 nvarchar 列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16713988/