Oracle 通过出生日期计算年龄

Posted yh-mlfanzhi

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Oracle 通过出生日期计算年龄相关的知识,希望对你有一定的参考价值。

方法一:

SELECT TRUNC(months_between(sysdate, birth)/12) AS age from dual;

方法二:

select TRUNC((to_char(sysdate, ‘yyyyMMdd‘) - to_char(birth, ‘yyyyMMdd‘)) / 10000) as age from dual;

以上是关于Oracle 通过出生日期计算年龄的主要内容,如果未能解决你的问题,请参考以下文章

oracle根据出生日期算年龄

Oracle 通过出生日期计算年龄

Oracle 根据出生日期计算年龄

Oracle 根据传入日期参数 返回年龄 函数......

MySQL通过出生日期计算年龄

Oracle PL/SQL,如何使用简单的替换变量和months_between计算出生日期的年龄