oracle 根据身份证计算年龄

原创 2015年07月07日 10:08:23
select count(*) from
(
select a.* ,trunc((to_char(sysdate,'yyyyMMdd')-to_char(to_date(substr(ID_CARD,7,8),'yyyy-MM-dd'),'yyyyMMdd'))/10000) 

nianling from yw_ffdata a) bb
where bb.HK_PROVINCE='陕西省' and nianling>18


版权声明:美好 清新

相关文章推荐

oracle 根据身份证获取年龄

case when (to_char(sysdate,'MMdd')-substr('35222819911221',11,4)         (to_char(sysdate,'YYYY')-s...

oracle根据出生日期计算年龄

select floor(MONTHS_BETWEEN(sysdate,date'2000-1-1')/12) from dual 执行上面这条数据就可以根据给定的日期如上面的'2000-1-1'算...
  • niu_hao
  • niu_hao
  • 2014年12月30日 11:05
  • 11313

oracle根据身份证号码计算年龄

SFZHM:身份证号码字段 tavle:表名  (* 只需要改 ”表名“ 和 ”身份证号码字段“ 即可) select t.* ,trunc((to_char(sysdate,'yyyyMMdd'...

oracle 根据身份证查询年龄

-----------------------Oracle日期查询------------------------ select * from yw_ffdata b where b.CREATE_T...

Oracle出生日期根据身份证号更新

需求:有个pers

oracle 通过身份证号 查询年龄大于60岁的人

select substr(t.user_code ,7,8) from table t where substr(t.user_code ,7,8)
  • sygjzmh
  • sygjzmh
  • 2015年04月29日 21:16
  • 1422

oracle 根据出生日期计算精确年龄

SELECT floor(months_between(SYSDATE, to_date('20141217','yyyy-mm-dd'))/ 12) a,--手工输入日期        mon...

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

sql中取身份证字段自动计算年龄

select  FLOOR(DATEDIFF(DY, substring(身份证字段,7,4), GETDATE()) / 365.25)  age  from [表名]...
  • yyxhgy
  • yyxhgy
  • 2015年05月25日 14:44
  • 3773

通过身份证分析出生年月日、性别、年龄的SQL语句

update [表名] set [性别]=(case when (left(right([身份证],2),1) % 2 = 0) then '女' else '男' end ) where len([...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:oracle 根据身份证计算年龄
举报原因:
原因补充:

(最多只允许输入30个字)