Difference entre deux date

leguide -  
jee pee Messages postés 31889 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,

je voulais faire la somme suivante en plsql :
date_debut + nbre
ou date_debut de type date (dd-month-yyyy)
et nbre de type number

Mais le compilateur lui ajoute le nombre(nbre) à la partie dd de la date(date_debut)
alors que je veut qu'il l'ajoute à la partie yyyy

Comment faire s'il vous plait?

1 réponse

  1. jee pee Messages postés 31889 Date d'inscription   Statut Modérateur Dernière intervention   9 982
     
    Bonjour,

    Avec oracle date+1 c'est ajouter un jour.

    Si tu veux ajouter des années, le mieux c'est d'utiliser add_months

    date = add_months(date, 24) /* 24 mois = 2 ans */

    cdlt
    0