根据身份证号获取特定年龄段的人员信息 您所在的位置:网站首页 特定年龄指什么a特定阶段b特定状态 根据身份证号获取特定年龄段的人员信息

根据身份证号获取特定年龄段的人员信息

2024-07-11 19:50| 来源: 网络整理| 查看: 265

方法一:

select substr(t.user_code ,7,8)from table twhere substr(t.user_code ,7,8) < (select to_char(sysdate - interval '60' year,'yyyyMMdd') from dual) 说明:substr(t.user_code ,7,8) 截取身份证号里面的出生日期select to_char(sysdate - interval '60' year,'yyyyMMdd') from dual --> 获取当前时间减去60年的时间substr(t.user_code ,7,8) < (select to_char(sysdate - interval '60' year,'yyyyMMdd') from dual) --> 判断条件--------------------- 作者:水月轨迹 来源:CSDN 原文:https://blog.csdn.net/sygjzmh/article/details/45371771 版权声明:本文为博主原创文章,转载请附上博文链接!

 

方法二:

获取年龄在16到34岁之间的人

 select count(distinct a.aac001)from ic10a1 a,ac01 bwhere a.aac001 = b.aac001  and a.aae116  '3' --状态  and b.aac004 = '2' --性别 男  AND (SELECT to_number('2019') - to_number(substr(b.aac002,7,4)) FROM dual) between 16 AND 34 


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有