当前位置: 代码迷 >> Sql Server >> 怎么将记录的秒数转换为日期
  详细解决方案

怎么将记录的秒数转换为日期

热度:35   发布时间:2016-04-27 11:38:40.0
如何将记录的秒数转换为日期
有一字段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',[相差秒数])
  相关解决方案