Précédent   Forum des professionnels en informatique > 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 Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 09/02/2011, 22h39   #1
Expert Confirmé
 
Avatar de Alain Defrance
 
Homme Alain DEFRANCE
Project Lead
Inscription : août 2007
Messages : 1 993
Détails du profil
Informations personnelles :
Nom : Homme Alain DEFRANCE
Âge : 24
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 993
Points : 2 919
Points : 2 919
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
Membre chevronné
 
Avatar de Oishiiii
 
Administrateur de base de données
Inscription : août 2009
Messages : 404
Détails du profil
Informations personnelles :
Âge : 24

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

Informations forums :
Inscription : août 2009
Messages : 404
Points : 643
Points : 643
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 actuellement connecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 11h36.


 
 
 
 
Partenaires

Hébergement Web