双11狂欢大促

盲盒赢 定制羽绒服

开启惊喜盲盒,抽取你的专属好礼

— 惊喜奖品抢先看 —

我这个函数是取得身份证(18位)的出生日期,不知为什么出错?

xjb_netboy xjb_netboy 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我这个函数是取得身份证(18位)的出生日期,不知为什么出错?
CREATE FUNCTION GetIDBirthDate (@id15 char(18))
RETURNS char(8) AS
BEGIN
(
DECLARE @Age as char(8)
Select @Age=SUBSTRING(@id15,7,8)
RETURN @Age
)
END

还有我想把他直接转成smalldatetime (yyyy-mm-dd)类型.
...全文

相关推荐

SQL15位和18位公民身份证校验函数

做数据录入的最关心身份证信息的合法性,如果是错误的录入也无用,本文件的功能就是做5位和18位公民身份证校验。

lxyin1

【学习】身份证号获取个人信息

身份证具有明显的代表唯一性,通过身份证号可以获取到哪些信息?社保在校验添加缴费人信息时,需要根据输入的身份证号获取信息,格式验证通过后将获取到的信息填充。这就需要了解一些规格。    现在新一代的身份证居多,这里以18位的新身份证为例,第十五位到十七位(也可理解判断倒数第二位的奇偶数)是奇数为男,偶数为女。(不信可以查看自己的身份证号核实)        前六位:是第一次领取民身份证

MC赵小叔

EXCEL基础:数据有效性设置与从身份证号码提取出生日期、性别操作

中国的身份证号码是18位,其中,6位地址码,8位出生日期码(第七位开始记录出生日期:4位年份+2位月份+2位天数),3位顺序码(奇数是男性,偶数是女性),1位校验码。再次切换到【出错警告】,复选框勾选上,【样式】选择【停止】,【标题】选择:工号有重复,【错误信息】输入:请重新输入。选中待处理区域,找到【单元格格式】,在【自定义】里输入【yyyy/mm/dd】(是身份证号码里出生日期的样式),如下所示,为某公司的人员信息表,以下操作均是基于该表格,声明:该表格来自网络!如下所示,就是提取出来的出生日期信息。

YuanYWRS

公民身份证提取出生日期和性别函数

公民身份证可以派生出一个人的出生日期和性别,这两个字段正是你所需要的。

lxyin1

JAVA版身份证获取性别、出生日期及年龄

NULL 博文链接:https://bijian1013.iteye.com/blog/2184409

weixin_38669628
评论 7
收藏 已收藏
分享
返回顶部
xjb_netboy
应用实例 27,579 成员 68,540 内容