求一个sql 语句 + 高分,高分
//获取相差的年份即年龄
1,select EXTRACT(year FROM to_date('2015-03-30','yyyy-mm-dd')) - EXTRACT(year FROM to_date('1990-03-30','yyyy-mm-dd')) years from dual;
//获取当前时间
2,select to_char(sysdate,'yyyy-MM-dd') from dual
//获取员工档案中用户生日,
3,select HR_NAME_BIRTHDAY from hr_filemanager
??求如何将这3个sql 拼成一个计算年龄差的sql
结果应该是2-1 = 年龄 ,但是不知道这个sql 要怎么写。1为2个年龄相减的sql 语句。
帮顶
[解决办法]
to_char???oracle?????
[解决办法]
都说叫你去Oracle问咯,思路就是用笛卡儿积....