Rechercher : dans
Par :

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

Dernière réponse le 23 aoû 2005 à 19:08:25 ratagaz, le 23 aoû 2005 à 11:12:38 
 Signaler ce message aux modérateurs

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 .

1

StreM, le 23 aoû 2005 à 11:21:33

SELECT MAX('champ_date');

Moins le blanc est intelligent, plus le noir lui parait bête

Répondre à StreM

2

ratagaz, le 23 aoû 2005 à 11:50:47
  • +1

Merci StreM !
C'était plus simple que je croyais !
Bye !

Répondre à ratagaz

3

ratagaz, le 23 aoû 2005 à 16:59:28

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 .

Répondre à ratagaz

4

 ratagaz, le 23 aoû 2005 à 19:08:25

J'ai trouvé la solution il fallait faire une sous-requête !

merci !

Répondre à ratagaz