oracle怎么计算出两个日期之间相隔的月数和天数。满足月就算整月,在算?oracle的日期可以直接计算。两种方式:(1)先trunc在减(避免出现小数)select trunc(sysdate)-to_date(20-8月-2012,dd-mm-yyyy) from dual(2)先减再trunc(减法后是一个数字,数字直接trunc就可以保留整数,这样就可以了)