oracle 根据身份证查询年龄

原创 2015年07月07日 10:07:02
-----------------------Oracle日期查询------------------------
select * from yw_ffdata b where b.CREATE_TIME=  to_date('2014-07-12 16:58:33','yyyy-mm-dd hh24:mi:ss');

select * from yw_ffdata where to_char(CREATE_TIME,'yyyy-mm-dd')='2014-07-12';

----------------------Oracle根据身份证查询年龄----------------------------------
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

----------------------查询年龄-----------------------------
select d.id,d.name,d.qx, c.age from 

(SELECT b.id,Trunc(MONTHS_BETWEEN(SYSDATE,b.birthday)/12) age FROM YW_LDRK_MANAGER b where del_mark=1
)c
,
(select a.id,a.name,a.qx from YW_LDRK_MANAGER a where del_mark=1) d


where c.id=d.id

版权声明:美好 清新

相关文章推荐

oracle 根据身份证计算年龄

select count(*) from ( select a.* ,trunc((to_char(sysdate,'yyyyMMdd')-to_char(to_date(substr(ID_CARD...

oracle 根据身份证获取年龄

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

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
  • 1426

oracle 根据身份证获取年龄

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

Java支付宝支付集锦

Java版支付宝支付功能整理文档 作者:Lock-玄清 时间:2017-03-15 注:此文档只支持付款,没有退款的功能 一、引用文件 1、基础配置类:AlipayConfig.java ...

EXCEL教程-根据身份证号得到年龄性别出生日期等信息

个人的身份证号包含了很多信息,尤其是在人事工作中经常会处理这些信息,那么我们就需要学会用EXCEL函数提取对应的信息了。今天大飞老师给大家讲的主要有IF,MID,MOD,DATEDIF,TODAY,D...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:oracle 根据身份证查询年龄
举报原因:
原因补充:

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