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.

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
Le probleme est que pour certains resultats, le premier de la journee X est 0,0, donc ne me retourne rien pour cette journee...

J'ai essayé dans tous les sens la requete que je ne pensais pas trop compliqué mais pas moyen d'avoir le resultats correct