--1 查能不能成功转换 合适的格式
select sj,(case LEN(sj) when 6 then sj+'/1' when 7 then sj+'/1' else sj end) from qianyi
-- 2 建一个中间字段 时间类型
--alter table qianyi add shijian datetime;
--3 根据第一步查询的结果 进行改造sj字段
update qianyi set sj = case LEN(sj) when 6 then sj+'/1' when 7 then sj+'/1' else sj end where LEN(sj)>=4
-- 4 将改造后的值 转换成时间类型 赋值到 新字段
update qianyi set shijian = convert(datetime,sj, 111) where LEN(sj)>=4
网址:https://www.cnblogs.com/Gavinzhao/archive/2009/11/10/1599690.html