方法:SELECT Trunc(MONTHS_BETWEEN(SYSDATE,BIRTH_DATE)/12) FROM 某表 Trunc函数在这里对带有小数位数的数字取整数部分; SYSDATE为oracle的获取当前日期的函数; BIRTH_DATE为我自己的数据库表中存储生日日期的字段 ...
方法:SELECTTrunc MONTHS BETWEEN SYSDATE,BIRTH DATE FROM 某表 Trunc函数在这里对带有小数位数的数字取整数部分 SYSDATE为oracle的获取当前日期的函数 BIRTH DATE为我自己的数据库表中存储生日日期的字段。 ...
2013-07-17 17:24 0 4850 推荐指数:
方法:SELECT Trunc(MONTHS_BETWEEN(SYSDATE,BIRTH_DATE)/12) FROM 某表 Trunc函数在这里对带有小数位数的数字取整数部分; SYSDATE为oracle的获取当前日期的函数; BIRTH_DATE为我自己的数据库表中存储生日日期的字段 ...
FLOOR(datediff(DY,p.Dob,o.RegisterTime)/365 ...
...
SELECT Trunc(MONTHS_BETWEEN( to_date(to_char(sysdate, 'yyyy-MM-dd'),'yyyy-MM-dd'), to_date('1990-0 ...
根据生日查询出生日期: 分组 查询结果: ...
方法一: SELECT TRUNC(months_between(sysdate, birth)/12) AS age from dual; 方法二: select TRUNC((to_char(sysdate, 'yyyyMMdd') - to_char(birth, 'yyyyMMdd ...
方法一: SELECT TRUNC(months_between(sysdate, birth)/12) AS age from mytable 方法二: select TRUNC((to_char(sysdate, 'yyyyMMdd') - to_char(birth ...
select years,months,abs( trunc( newer_date- add_months( older_date,years*12+months ) ) ) days ...