从oracle 11g中的当前日期开始计算一年的到期日期

nay*_*kam 2 sql oracle

从oracle当前日期开始计算一年到期日的最佳方法是什么?PS:需要考虑闰年.

A.B*_*ade 5

select (sysdate + interval '1' year ) from dual
Run Code Online (Sandbox Code Playgroud)

更新(见Justin Cave的评论)

select decode( to_char(sysdate, 'mmdd'), 
               '0229', 
               (sysdate-1) + interval '1' year, 
               (sysdate + interval '1' year ))
 from dual;
Run Code Online (Sandbox Code Playgroud)