Je ne fait pas beaucoup de PL/SQL. Je cherche comment je peux dans les cas suivants, obtenir le code qui permet de faire la gestion de ces dates. J'ai regardé dans les fonctions qui existes et je ne trouve pas laquelle je pourrais utiliser.

Exemple 1 : J'ai une date de départ 2015-02-26
Je veux soustraire 1 jour et que le résultat me donnera 2016-02-29. En enlevant 1 jour (25) à la date de départ, on demeure dans le même mois alors je vais chercher le dernier jour du mois en contexte. J'ajoute 1 ans par la suite.

Exemple 2 : J'ai une date de départ 2015-03-01
Je veux soustraire 1 jour et que le résultat me donnera 2016-02-29. En enlevant un jour, je tombe à la derniere date du mois précédent soit le 29 février. J'ajoute un an par la suite.

Merci beaucoup!