Précédent   Forum du club des développeurs et IT Pro > Bases de données > MySQL > Contribuez
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 09/02/2011, 22h39   #1
Alain Defrance
Expert Confirmé
 
Avatar de Alain Defrance
 
Homme Alain DEFRANCE
Project Lead
Inscription : août 2007
Messages : 1 994
Détails du profil
Informations personnelles :
Nom : Homme Alain DEFRANCE
Âge : 25
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Project Lead

Informations forums :
Inscription : août 2007
Messages : 1 994
Points : 3 487
Points : 3 487
Envoyer un message via MSN à Alain Defrance Envoyer un message via Skype™ à Alain Defrance
Par défaut Nombre d'années entre deux DATE (indépendante)

Bonjour,

Je vous propose un nouvel élément à utiliser : Nombre d'années entre deux DATE (indépendante)

Cette fonction ne dépend pas de months_between.

Exemple d'utilisation :
Code :
SELECT years_between('2008-9-06', '2012-11-08');
Nous obtenons en sortie :
Citation:
4
Qu'en pensez-vous ?
__________________
http://alaindefrance.wordpress.com - http://www.alain-defrance.com
Certifications : SCJP6 - SCWCD5 - SCBCD5 - SCMAD1
Project Lead eXo Social
Java Black Belt - Java Black Belt Coach
Alain Defrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/02/2011, 00h04   #2
Oishiiii
Membre chevronné
 
Avatar de Oishiiii
 
Administrateur de bases de données
Inscription : août 2009
Messages : 407
Détails du profil
Informations personnelles :
Âge : 25

Informations professionnelles :
Activité : Administrateur de bases de données

Informations forums :
Inscription : août 2009
Messages : 407
Points : 694
Points : 694
Je pense me contenter d'un simple:

Code :
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 :
SELECT ABS(YEAR('2008-9-06') - YEAR('2012-11-08'));
Oishiiii est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 02h00.


 
 
 
 
Partenaires

Hébergement Web