Afficher un message
Vieux 26/11/2009, 01h11   #1 (permalink)
Profil
bad wolf
Bernard Tapette
Ancienneté  99%
Ancienneté 99%
 
Avatar de bad wolf
 
Date d'inscription: mai 2006
Pays :
Messages: 6 837
Téléchargements: 0
Uploads: 0
Entrées dans le blog: 7
Merci: 1
Remercié 272 fois dans 147 Posts
Par défaut requete sql pour faire une moyenne



j'ai une table mysql, avec des valeurs toutes les heures
est-il possible, avec une seule requête, de récupérer la moyenne des valeurs par jour??

par exemple :
date - valeur
18/11/2009 21:00 - 2
18/11/2009 22:00 - 4
18/11/2009 23:00 - 6
19/11/2009 00:00 - 10
19/11/2009 01:00 - 15
19/11/2009 02:00 - 22
19/11/2009 03:00 - 11
20/11/2009 07:00 - 12
20/11/2009 08:00 - 30
20/11/2009 09:00 - 13

j'aimerais donc récupérer dans ce cas 3 valeurs (4 / 14 / 18)

je sais le faire avec une requete par jour : select avg(valeur) where year(date)=2009 and month(date)=11 and day(date)=18


mais ça doit être possible de le faire en une seule nan???

merci ^^
__________________
StarCraft II ça trou le cul!!!
bad wolf est déconnecté   Réponse avec citation