Max par jour

Fermé
Mystic1812 Messages postés 10 Date d'inscription mardi 21 août 2012 Statut Membre Dernière intervention 30 juillet 2013 - 29 juil. 2013 à 11:11
apprendreEtSeDevelopper Messages postés 65 Date d'inscription vendredi 22 juillet 2011 Statut Membre Dernière intervention 18 octobre 2013 - 30 juil. 2013 à 16:55
Bonjour,

Dans ma base de données, j'ai une table sgsn qui contient un champs date et un champs cpu_load. La colonne date comporte 31 jours d'un mois avec 7 valeurs de cpu_load par jour par exemple pour le 1/07/13 j'ai 7 valeurs 32 31 32 36 33 36 32.5 ... meme chose le long du mois. Je dois calculer le max de cpu_load par jour donc le resultat doit m'afficher date | max(cpu_load) qui est 36 pour le 1/07/13. Comment faire :(

4 réponses

apprendreEtSeDevelopper Messages postés 65 Date d'inscription vendredi 22 juillet 2011 Statut Membre Dernière intervention 18 octobre 2013 6
30 juil. 2013 à 13:56
salut,
Ta table c'est :
sgsn(Date,CPU)
ou
sgsn(Date,CPU1,CPU 2,CPU 3,... ,CPU 7) ?
0
Mystic1812 Messages postés 10 Date d'inscription mardi 21 août 2012 Statut Membre Dernière intervention 30 juillet 2013
30 juil. 2013 à 14:33
La table est date cpu
0
ThEBiShOp Messages postés 8378 Date d'inscription jeudi 22 mars 2007 Statut Contributeur Dernière intervention 8 février 2021 1 565
Modifié par ThEBiShOp le 30/07/2013 à 14:36
SELECT MAx(cpu_load) FROM sgsn WHERE date = '1/07/13'

avec ça ?
0
apprendreEtSeDevelopper Messages postés 65 Date d'inscription vendredi 22 juillet 2011 Statut Membre Dernière intervention 18 octobre 2013 6
30 juil. 2013 à 16:55
La réponse de ThEBiShOp te convient si tu connais la date, sinon :
SELECT date, Max(cpu) FROM sgsn GROUP BY date;
0