如何将datetime
列和int
列合并到一个日期时间列中?
DateTime TimeInt
--------------------------------------
2017-09-04 00:00:00.000 1409858857
将datetime
与小时,分钟和秒组合在一起
答案 0 :(得分:2)
我假设INT是一个毫秒,即17天,7小时,37分钟,38秒......
declare @table table (dt datetime, i int)
insert into @table
values
('2017-09-04 00:00:00',1409858857)
select
dt + dateadd(millisecond,1409858857,0)
from
@table