bonjour
j'ai besoin de connaitre le nbre des années,mois et jours entre deux dates données j'utilise actuellement la méthode suivante:
j'ai le pb avec months_between par exemple
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 x :=trunc((d1-d2)/356) pour avoir le nbre des ans m := x*12 - months_between(d2,d1) pour avoir le nbre des mois d := trunc(mod(d1-d2,30)) pour avoir le nbre des jours
months_between(to_date('01032005','ddmmyyyy'),to_date('31052008','ddmmyyyy'))
donne 2.9 alors qu'en principe j'ai exactement 3 mois avez vous une idée
et merci d'avance
Partager