[access查询][示例]通过身份证号码提取出生日期、性别、年龄-麥田
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> Access数据库-查询/SQL语句


[access查询][示例]通过身份证号码提取出生日期、性别、年龄

发表时间:2008/10/26 14:02:18 评论(2) 浏览(44176)  评论 | 加入收藏 | 复制
   
摘 要:通过身份证号码提取出生日期、性别、年龄
正 文:

      转gkx219的示例: 因为要做个人事管理系统,需要通过身份证号码提取出生日期、性别、年龄,在论坛上学习了一个下午,终于学会了,做了个演示数据库,与大家分享一下!通过查询实现的,具体语句见

出生日期: IIf(Len([身份证号码])=15,DateSerial("19" & Mid([身份证号码],7,2),Mid([身份证号码],9,2),Mid([身份证号码],11,2)),DateSerial(Mid([身份证号码],7,4),Mid([身份证号码],11,2),Mid([身份证号码],13,2)))

 

性别: IIf(Len([身份证号码])=18,IIf(Mid([身份证号码],Len([身份证号码])-1,1) Mod 2=0,"女","男"),IIf(Right([身份证号码],1) Mod 2=0,"女","男"))

 

年龄: Year(Now())-Year([出生日期])

附件下载示例:

点击下载此附件


Access软件网交流QQ群(群号:198465573)
 
 相关文章
[实例]另一种方式通过身份证号码提取出生日期、性别、年龄、籍贯  【一杯绿茶  2008/10/26】
身份证号码处理示例(号码有效性验证,提取籍贯、性别、出生日期、年龄...  【红尘如烟  2010/8/27】
Access查询 交流QQ群群号:54525238 欢迎学习acc...  【宏鹏  2012/10/26】
常见问答
技术分类
相关资源
文章搜索
关于作者

麥田

文章分类

文章存档

友情链接