谁帮我把这个存储类型改为数据类型!
declare @s varchar(18)
set @s = '52032119891030771X'
select
case len(@s)
when 15 then '19'+substring(@s,7,2)+'-'+substring(@s,9,2)+'-'+substring(@s,11,2)
when 18 then substring(@s,7,4)+'-'+substring(@s,11,2)+'-'+substring(@s,13,2)
end as 出生日期,
case (case len(@s)
when 15 then substring(@s,14,1)
when 18 then substring(@s,16,1)
end)%2
when 1 then '男' else '女'
end as 性别
谁帮我改一下这个SQL语句,把这个存储类型改为数据类型,获取TEST 表里面 A字段 然后在 在判断出生年月日期,性别....
谢谢拉