Ajouter une année à une date

Pour ajouter une année à une date on aurait tendance à faire :

1
select sysdate + 365 AS ANNEE_SUP from dual;

Ou :

1
select ADD_MONTHS(sysdate, 12) AS ANNEE_SUP from dual;

Mais en fin de compte la bonne syntaxe est :

1
select sysdate + interval '1' year AS ANNEE_SUP  from dual;

Lire la suite