Bonjour,

Je vous propose un nouvel élément à utiliser : Nombre de jours entre deux DATE

Cette fonction prend en paramètre deux valeurs de type DATE et retourne le nombre de jours entre ces deux valeurs.

Il est possible de passer des valeurs de type TIMESTAMP et l'ordre n'est pas important.

Exemple d'utilisation :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
SELECT days_between('2008-9-06', '2008-11-08');
Nous obtenons en sortie :
63
Un peu d'explications :

Ici nous voulons calculer le nombre de jours entre le 6 septembre 2008 et le 8 novembre 2008.
Nombre de jours en septembre = 30.
Nombre de jours en octobre = 31.
Nous obtenons donc (30 - 6) + 31 + 8 soit 63 jours.

Qu'en pensez-vous ?