如何将值合并到日期时间

How to Combine to values into datetime

如何将两个值合并到一个日期时间字段中

 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

您可以在 SQL 服务器中将 datetime 一起添加。诀窍是从第二个开始获取时间:

select (value1 +
        cast(cast(stuff(value2, 3, 0, ':') as time) as datetime)
       )

或者,如果 value2 是一个整数,您可以这样做:

select dateadd(minute,
               (value2/100)*60 + value2%100,
               value1
              )