如何将datetime
列和int
列组合到单个日期时间列中?如何将日期时间列和int列组合到日期时间列中
DateTime TimeInt
--------------------------------------
2017-09-04 00:00:00.000 1409858857
用小时,分钟和秒
如何将datetime
列和int
列组合到单个日期时间列中?如何将日期时间列和int列组合到日期时间列中
DateTime TimeInt
--------------------------------------
2017-09-04 00:00:00.000 1409858857
用小时,分钟和秒
我假设INT是一个毫秒,其为17天,7小时,37分钟38秒合并两组成datetime
...
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
查询的目标是什么?添加秒,日,小时? –
什么是int(它代表什么)?为什么目前不在同一列?你使用的是什么数据库提供者?你想保持日期时间还是int?你想修改模式还是在输出查询中使用它? – Igor
所以假设是正确的,你想添加毫秒? –