Moyennes et sommes sur les 30 dernières entrées
Posté : 04 mars 2007, 05:11
Bonjour à tous,
Je souhaiterais effectuer des moyennes et des sommes sur des données numériques, mais uniquement sur les 30 dernières entrées de ma table, exceptée la toute dernière... J'ai d'ailleurs à cette occasion découvert tout plein de commandes sql, ça va me simplifier la vie pour d'autres choses, mais je n'arrive pas à écrire la bonne requête pour le cas présent.
Pour l'instant, j'ai donc essayé ceci :
...mais évidemment, c'est un flop. Quelle est la bonne syntaxe ?
Merci pour votre aide.
Je souhaiterais effectuer des moyennes et des sommes sur des données numériques, mais uniquement sur les 30 dernières entrées de ma table, exceptée la toute dernière... J'ai d'ailleurs à cette occasion découvert tout plein de commandes sql, ça va me simplifier la vie pour d'autres choses, mais je n'arrive pas à écrire la bonne requête pour le cas présent.
Pour l'instant, j'ai donc essayé ceci :
Code : Tout sélectionner
SELECT
SUM(visites) AS item1,
AVG(visites) AS item2,
SUM(robots) AS item3,
AVG(robots) AS item4
FROM stat_quotidien
WHERE id IN
(SELECT id FROM stat_quotidien
ORDER BY id DESC
LIMIT 1,30)Merci pour votre aide.