如何将值合并到日期时间
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
)
如何将两个值合并到一个日期时间字段中
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
)