1
Je suis en train de trouver la moyenne pour les 10 dernières lignes d'une table de base de données:Résultat moyen des 10 dernières lignes
select avg(Reading)
from Readings
Order By Rowid
desc limit 10;
Cela tire la moyenne de toutes les entrées de la table, et non les 10 derniers J'ai essayé toutes sortes de variations, mais je n'arrive pas à le faire fonctionner.
sélectionner les 10 dernières lignes puis exécutez la moyenne sur les séparément. – Versatile
Sélectionnez les 10 dernières lignes comme un ensemble de résultats (sous-requête dans la clause from), puis appliquez le regroupement requis sur cet ensemble de lignes. –