比如这样的数据 20170317 要转成2017-03-17
单独一步做不到
两步思想 先转成日期格式 在进行格式化
select CONVERT(varchar(10),(CAST(CONVERT(varchar(10),'20170317',111) as datetime ) ),120) date