Bonjour,
Je vous propose un nouvel �l�ment � utiliser : Nombre de mois entre deux DATE
Cette fonction prend en param�tre deux valeurs de type DATE et retourne le nombre de mois entre ces deux valeurs.
Il est possible de passer des valeurs de type TIMESTAMP et l'ordre n'est pas important.
L'�criture de cette fonction a �t� fortement inspir�e par celle de Nathan Bunker.
Exemple d'utilisation :
SELECT months_between('2008-11-08', '2009-2-06');
Nous obtenons en sortie :
Un peu d'explications :
Ici nous voulons calculer le nombre de mois entre le 8 novembre 2008 et le 6 septembre 2009.
Liste des mois complets = d�cembre 2008, janvier 2008.
Ensuite entre le 8 et le 6 de deux mois il n'y a pas un mois complet (� deux jours pr�s).
Nous obtenons donc 2 mois.
Qu'en pensez-vous ?
Partager