Rechercher : dans
Par :

MySQL - Sélection de la plus grande valeur

Dernière réponse le 23 oct 2007 à 14:29:36 PetiteMarmotte, le 23 jui 2007 à 14:30:45 
 Signaler ce message aux modérateurs

Bonjour,
J'ai une table avec un champ [montant] et un champ [date], et je souhaiterais récupérer le montant correspondant à la date la plus récente, du genre (mais je sais que ce n'est pas la bonne syntaxe !) :

"SELECT montant FROM matable WHERE max(date)"

Je n'y arrive pas, merci pour votre aide !
@+

Configuration: Windows XP
Firefox 2.0.0.5

Meilleures réponses pour « MySQL Sélection de la plus grande valeur » dans :
Avoir de très grandes icones sous Vista VoirSous Windows Vista, une amélioration a été apportée aux icônes, elles peuvent être beaucoup plus grandes et plus jolies aussi que sous les anciennes versions de windows. Certes, pour avoir de grandes icônes, on peut toujours faire: clic...
MySQL - SELECT ... YESTERDAY (hier) VoirIl vous suffit d'utiliser la syntaxe suivante : SELECT * FROM maTable WHERE champ_date = DATE_SUB(CONCAT(CURDATE(), ' 00:00:00'), INTERVAL 1 DAY) De la même façon pour sélectionner les enregistrements d'avant-hier : SELECT * FROM maTable...

1

renolipus, le 23 jui 2007 à 15:10:55
  • +1

Tout simplement en utilisant un ORDER BY.

SELECT montant FROM matable ORDER BY date DESC LIMIT 1);

Répondre à renolipus

2

 nicolas, le 23 oct 2007 à 14:29:36

Enorme comme moi meme j'y avais pas pensé! :)

Répondre à nicolas