Répondre à: AVG

Accueil Forums Généralité SQL AVG Répondre à: AVG

#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.

Partager