1.单纯求两个字段的日期差:
select to_date('08/06/2015','mm/dd/yyyy')-to_date('07/01/2015','mm/dd/yyyy') from dual;
2.求其他字段的同时,求两个字段的日期差: 使用case when 语句 select id,name, (case when rq_wt is not null then to_date(to_char(sysdate,'yyyy-MM-dd'),'yyyy-MM-dd') - to_date(rq_wt,'yyyy-MM-dd') else 0 end)rq from table
sysdate为oracle获取当前日期的函数