Bonjour,
je bosse actuellement sur un raspberry (rasbian) avec une database sqlite3.
J'ai un premier programme python qui va écrire dans la database 'moves' des valeurs de types :
timestamp dist
2015-02-15 21:49:49 0.16
2015-02-15 21:49:57 1.77
2015-02-15 21:50:05 0.13
2015-02-15 21:50:13 0.05
2015-02-15 21:50:22 1.20
Enfin, j'ai un deuxième programme qui lis ces valeurs et qui produis un gaphique sur une page html.
J'aimerais enfait pouvoir accumuler les valeurs de telle sortes à avoir :
2015-02-15 21:49:49 0.16
2015-02-15 21:49:57 1.93
2015-02-15 21:50:05 2
2015-02-15 21:50:13 2.05
2015-02-15 21:50:22 3.25
(plus précisement avec une échelle de x secondes si possible, disons 10 secondes).
j'avais pensé à un code type :
SELECT timestamp, (SELECT SUM(dist) FROM moves GROUP BY ...) FROM moves WHERE timestamp> datetime('now','-1 hour') -- afiche sur 1 heure "
Mais j'ai beaucoup de mal à utiliser correcment GROUP BY qui devrait donc me permettre à sélectionner les valeurs de dist et les sommers par tranche de 10 secondes ?
Merci pour vos avis !
Merci beaucoup
Partager