Nombre d'années entre deux DATE (indépendante)

Présentation
Cette fonction ne dépend pas de months_between.

Exemple d'utilisation
SELECT years_between('2008-9-06', '2012-11-08');

Nous obtenons en sortie
4
Détails
Catégories : Traitement du temps
Avatar de Alain Defrance
Expert confirmé
Voir tous les téléchargements de l'auteur
Licence : Autre
Date de mise en ligne : 9 février 2011




Avatar de Oishiiii Oishiiii - Membre éprouvé https://www.developpez.com
le 10/02/2011 à 0:04
Je pense me contenter d'un simple:

Code : Sélectionner tout
SELECT YEAR('2012-11-08') - YEAR('2008-9-06');
Si le "problème" est l'ordre des dates, Tu peux remplacer ton code par une simple requête :

Code : Sélectionner tout
SELECT ABS(YEAR('2008-9-06') - YEAR('2012-11-08'));
Developpez.com décline toute responsabilité quant à l'utilisation des différents éléments téléchargés.
Contacter le responsable de la rubrique MySQL