当前位置: 代码迷 >> Sql Server >> 请问字符串转换datetime格式的有关问题
  详细解决方案

请问字符串转换datetime格式的有关问题

热度:90   发布时间:2016-04-27 18:01:41.0
请教字符串转换datetime格式的问题
有一列数据,全部是varchar类型
例如
20111108132831

如何在查询分析器里面转换为
2011-11-08 13:28:31


谢谢!

------解决方案--------------------
SQL code
declare @dt varchar(20)set @dt='20111108132831'select convert(datetime,stuff(stuff(STUFF(@dt,9,0,' '),12,0,':'),15,0,':'))/*-----------------------2011-11-08 13:28:31.000(1 行受影响)*/
------解决方案--------------------
SQL code
select convert(datetime,stuff(stuff(STUFF(orderdate,9,0,' '),12,0,':'),15,0,':'))from tb
  相关解决方案