經常在查詢報表做存儲過程的時候,需要算去年同期,前年同期。一直找不到好的辦法。
經常無意找到了一個oracle自帶函數,可以實現這個功能。
add_months(起始日期,增減月數)
範例:
明年同期
select sysdate,add_months(sysdate,12) from dual;
去年同期
select sysdate,add_months(sysdate,-12) from dual;
前年同期
select sysdate,add_months(sysdate,-24) from dual;