谁帮我把这个存储类型改为数据类型!

郭富成都小吃 2008-11-21 06:02:09
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字段 然后在 在判断出生年月日期,性别....
谢谢拉
...全文
36 回复 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

28,409

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧