如何将两个值组合成日期时间字段
Example value 1 = 2010-10-26 00:00:00.000 (datetime)
Example value 2 = 1650 (varchar)
Desire Result 2010-10-26 16:50:00.00
答案 0 :(得分:2)
您可以在SQL Server中一起添加datetime
。诀窍是从第二个获得时间:
select (value1 +
cast(cast(stuff(value2, 3, 0, ':') as time) as datetime)
)
或者,如果value2
是整数,则可以执行以下操作:
select dateadd(minute,
(value2/100)*60 + value2%100,
value1
)