[SQL] Maximum de chaque mois en une requête

Maximum de chaque mois en une requête [SQL] - SQL/NoSQL - Programmation

Marsh Posté le 28-11-2007 à 14:16:00    

Bonjour,
 
J'ai une table contenant des enregistrements avec les champs suivants : date, nombre, texte
 
Je voudrais faire une requête qui me renvoie pour chaque mois, l'enregistrement qui a le plus grand nombre, par exemple :
 

11-2007  3345  Lapin
10-2007  1236  Chat
09-2007  4456  Rateau
...


 
Et ceci pour tous les mois qui existent parmi les enregistrements.
Je n'arrive pas à faire un truc propre en une requête SQL.
J'ai tenté des groupements avec HAVING, des sous-requêtes avec des IN, etc.
 
Est-ce possible ?
 
Avez-vous des pistes ?
 
Merci pour vos idées :)

Reply

Marsh Posté le 28-11-2007 à 14:16:00   

Reply

Marsh Posté le 28-11-2007 à 14:27:20    

Ton problème est loin d'être évident, et est abordé environ une fois par semaine.
 
En recherchant tu vas trouver différentes pistes de résolution.

Reply

Marsh Posté le 28-11-2007 à 14:31:53    

Je suis effectivement en train de raccrocher les wagons sur un autre topic avec des codes postaux... :jap:
C'est pas gagné :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed