日期:2014-05-17  浏览次数:20369 次

如何将记录的秒数转换为日期
有一字段createtime,原本为int型,记录的为2000年1月1日到创建该数据时相差的秒数
现在由于需要将数据转移到新数据库中,新数据库的createtime为datetime型,所以需要将原来的createtime转换成具体时间
应该如何进行批量的转换呢?

------解决方案--------------------
SQL code

--例如:
select dateadd(second,589623,'2000-01-01')
2000-01-07 19:47:03.000

--你的应该这样:
select dateadd(second,秒数字段名字,'2000-01-01') from 表名字

------解决方案--------------------
用dataadd(ss,createtime,'2000/1/1')
------解决方案--------------------
探讨
SQL code


select dateadd(s,'2000-01-01',[相差秒数])