这种方式的思路是先判断出生的月份和当前月份做对比,比当前月份小,则说明生日已过,直接年份相减就是周岁。 如果月份相等,则要判断具体的日期,和当前的日期做对比,比当前日小,也说明生日已过,直接年份相减 ...
这种方式的思路是先判断出生的月份和当前月份做对比,比当前月份小,则说明生日已过,直接年份相减就是周岁。 如果月份相等,则要判断具体的日期,和当前的日期做对比,比当前日小,也说明生日已过,直接年份相减 ...
...
select nnd as '年龄段',count(*) as '人数',sex as '性别' from(selectcasewhen age>=1 and age<=10 then '1-10'when age>=11 and age<=20 then '11-20 ...
1、select to_char(sysdate, 'yyyy') - substr('610526199807067651', 7, 4) as age from dual; 2、如果是表中有列 ,姓名、身份证没有年龄 --增加一列年龄 alter table TMP1 add ...
根据身份证号码去计算该用户的年龄 View Code ...
select (year(NOW())- substring(ages,7,4)) age from `user` ...
SQL语句通过身份证号计算年龄 1.截取身份证号上的出生日期 身份证一般为18位数和15位数 18位数身份证的第7-10位数是出生年份,第11-14位数是出生月日,所以18位身份证的年龄计算如下 15位数身份证的第7-8位数是出生年份,但是少了两位。15位数身份证把1930就简化成30 ...