Disons que j'ai une table qui possède les colonnes suivantes ... et dire que nous avions les données suivantes insérées dans ces colonnes ... p> Maintenant, ce que je voudrais faire, c'est obtenir la valeur maximale du numéro pour chaque nom, pour chaque date. Donc, mon résultat de requête ressemblerait à ceci ... p> toute aide serait appréciée. J'utilise SQL 2005. P> P>
4 Réponses :
SELECT Name, `Date`, MAX(Number) FROM yourtable GROUP BY Name, `Date`
Qu'en est-il de voir: p>
SELECT Name, Date, MAX(Number) FROM YourTable GROUP BY Name, Date;
Ce n'est pas aussi difficile que vous le pensez.
select name, date, max(number) from table group by name, date
Ouais, la requête actuelle que je travaille a beaucoup plus de jointures et de colonnes, mais je voulais un peu la question de la question au cœur du problème. Les réponses jusqu'à présent ont certainement aidé à me rapprocher de ce que j'essaie vraiment de faire. Merci tout le monde!
Pouvez-vous ajouter un peu plus de détails de la dernière opération ou de la requête pour aider les recherches futures? Cela pourrait aider les gens à savoir à l'avenir pourquoi la solution simple n'a pas fonctionné dans un scénario spécifique.