您好,欢迎来到九壹网。
搜索
您的当前位置:首页SQL语句计算周岁

SQL语句计算周岁

来源:九壹网
SQL语句计算周岁

计算周岁的SQL语句:

select trunc(months_between(sysdate,date'1992-12-8')/12) 年龄 from dual;

⽤到两个函数:trunc和months_betweentrunc函数两种⽤法:

1、trunc(number1,number2),只舍不⼊取值。number1:原始数据,要操作的对象number2:操作要求

number2>0,保留到⼩数点右边第number2位.number2<0,将⼩数点左边第number2位舍去。number2=0或者没有number2参数,是只保留到整数。例:trunc(5.75698,2),结果:5.75 trunc(17.23,-2),结果:1700 trunc(5.75,0)或者trunc(5.75),结果:52、trunc(date,month/year),将date截取到年或者⽉。例:trunc(date'2014-7-16','month') 结果:2014/7/1 trunc(date'2014-7-16','year') 结果:2014/1/1months_between函数

months_between(x,y),计算x-y,结果是相差的⽉份数。

例⼦:months_between(sysdate,date'1996-12-8') 结果:225.824334677419---表⽰相差的⽉份数

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- 91gzw.com 版权所有 湘ICP备2023023988号-2

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务