Je ne sais pas pas quoi faire avec cette requete si ce n'est demandé de l'aide ici.
J'ai une table, qui affiche des resultats d'action avec 4 colonnes.
Date, Time, Success(int), Failures(int)
Chaque entite affiche pour la date et l heure donnee le nombre de resultats qui ne fonctionnent pas et ceux qui fonctionnent.
Il peut y en avoir plusieurs par jour mais un seul a la date donnée. Le nombre de resultats (Success+Failures) peut augmentés au fur et a mesure du temps.
Je dois effectuer la requete suivante,
Recuperer un resultat par jour, ayant le total (Success+Failures) le plus elevé (parmis ceux du jour), ordonnés par date, time.
Le probleme est que pour certains resultats, le premier de la journee X est 0,0, donc ne me retourne rien pour cette journee...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 SELECT Date, Time, Success, Failures, MAX(Success + Failures + Critical) as max FROM results GROUP BY Date HAVING (Success + Failures) = max ORDER BY Date, Time
J'ai essayé dans tous les sens la requete que je ne pensais pas trop compliqué mais pas moyen d'avoir le resultats correct
Partager