Récupérer la date la plus récente avec mysql

Résolu/Fermé
ratagaz Messages postés 56 Date d'inscription mercredi 5 mai 2004 Statut Membre Dernière intervention 11 mai 2008 - 23 août 2005 à 11:12
ratagaz Messages postés 56 Date d'inscription mercredi 5 mai 2004 Statut Membre Dernière intervention 11 mai 2008 - 23 août 2005 à 19:08
Bonjour !

Je veux afficher une image en fonction de la date la plus récente dans la base de données . Je voudrais savoir s'il existe une requète mysql permettant de récupérer la date la plus récente de la base sachant que cette date est au format type date .

Merci d'avance .

3 réponses

StreM Messages postés 515 Date d'inscription lundi 18 octobre 2004 Statut Membre Dernière intervention 28 février 2007 124
23 août 2005 à 11:21
SELECT MAX('champ_date');
11
ratagaz Messages postés 56 Date d'inscription mercredi 5 mai 2004 Statut Membre Dernière intervention 11 mai 2008 15
23 août 2005 à 11:50
Merci StreM !
C'était plus simple que je croyais !
Bye !
0
ratagaz Messages postés 56 Date d'inscription mercredi 5 mai 2004 Statut Membre Dernière intervention 11 mai 2008 15
23 août 2005 à 16:59
Maintenant je voudrais afficher une image dont la date est la plus récente dans la base .
J'ai une table image avec le nom des images et la date à laquelle les photographies ont été prises . En faisant cette requète : select nom_img, max(date_img) from image_seb group by date_img , j'obtiens deux images avec chacune une date différente .
Ce que je veux c'est avoir l'image qui a la date la plus récente uniquement . Je ne comprends pas pourquoi le résultat de la requète renvoi deux dates différentes alors que la fonction max devrait renvoyer la plus récente .

Merci de votre aide .
4
ratagaz Messages postés 56 Date d'inscription mercredi 5 mai 2004 Statut Membre Dernière intervention 11 mai 2008 15
23 août 2005 à 19:08
J'ai trouvé la solution il fallait faire une sous-requête !

merci !
1