oracle怎么計算出兩個日期之間相隔的月數(shù)和天數(shù)?
oracle的日期可以直接計算。
兩種方式:
(1)先trunc在減(避免出現(xiàn)小數(shù))
select trunc(sysdate)-to_date('20-8月-2012','dd-mm-yyyy') from dual
(2)先減再trunc(減法后是一個數(shù)字,數(shù)字直接trunc就可以保留整數(shù),這樣就可以了)
oracle怎么計算出兩個日期之間相隔的月數(shù)和天數(shù)?
oracle的日期可以直接計算。
兩種方式:
(1)先trunc在減(避免出現(xiàn)小數(shù))
select trunc(sysdate)-to_date('20-8月-2012','dd-mm-yyyy') from dual
(2)先減再trunc(減法后是一個數(shù)字,數(shù)字直接trunc就可以保留整數(shù),這樣就可以了)