[php/mysql] selectionner la plus grande date [Résolu/Fermé]

Messages postés
528
Date d'inscription
samedi 10 février 2007
Statut
Membre
Dernière intervention
9 août 2017
- - Dernière réponse : Pilow
Messages postés
400
Date d'inscription
vendredi 2 octobre 2009
Statut
Membre
Dernière intervention
23 décembre 2009
- 6 nov. 2009 à 13:41
Bonjour!
j'aimerai faire une requete qui retourne les données de la plus grande date.
exemple:
enregistrement 1: Nom=aaa dateCreation=10/11/2009
enregistrement 2: Nom=aaa dateCreation=15/11/2009
enregistrement 3: Nom=aaa dateCreation=20/11/2009
enregistrement 4: Nom=aaa dateCreation=20/11/2009

je veux que ma requete retourne tous les enregistrements de la plus grande date ce qui correspond à la date du 20/11/2009.

si je fait : select max(dateCreation) from maTable il me retourne uniquement un seul enregistrement.

Merci.
Afficher la suite 

3 réponses

Meilleure réponse
Messages postés
400
Date d'inscription
vendredi 2 octobre 2009
Statut
Membre
Dernière intervention
23 décembre 2009
56
1
Merci
Bonjour

Tu peux le faire en deux requete sinon
$Resultat = SELECT max(dateCreation) FROM maTable;
$Resultat_final = SELECT * FROM maTable WHERE dateCreation = '$Resultat['dateCreation']';

Dire « Merci » 1

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 62811 internautes nous ont dit merci ce mois-ci

Messages postés
528
Date d'inscription
samedi 10 février 2007
Statut
Membre
Dernière intervention
9 août 2017
13
1
Merci
merci pilow. ta requete marche.
il ya aussi une deuxième méthode qui consiste à faire une requete imbriquée:

SELECT * FROM maTable
WHERE dateCreation = (
SELECT max(dateCreation)
FROM maTable
)

merci et a+

Dire « Merci » 1

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 62811 internautes nous ont dit merci ce mois-ci

Messages postés
400
Date d'inscription
vendredi 2 octobre 2009
Statut
Membre
Dernière intervention
23 décembre 2009
56
1
Merci
Ah oui j'avais pas pensé aux requêtes imbriquées.
Ça simplifie les choses ;)

Bonne continuation

Dire « Merci » 1

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 62811 internautes nous ont dit merci ce mois-ci