Accueil › Forums › Généralité SQL › AVG › Répondre à: AVG
5 mai 2014 à 11 h 21 min #2285
neringan
Bonjour,
essayez de la façon suivante :
SELECT avg(ChampNum) as Champ1
FROM (SELECT * FROM table ORDER BY Date DESC LIMIT 10) as result
Ce que vous faisiez c’était faire la moyenne de toutes vos entrées et ensuite ordonner avec les 10 dernière dates.
Parce que le order by s’applique sur le résultat de votre requête. Il vous faut donc récupérer les 10 enregistrements qui vous intéressent puis faire la moyenne avec.
En espérant vous avoir aidé.
Cordialement,
Neringan.