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.