bonjour à tous,
Je souhaiterais faire une requête mysql pour extraire des datas de ma base.
J'ai un champ de ma base qui correspond au timestamp (ex: 20111008093000), et un autre champ ou il y a une valeur de température.
Je voudrais avec une requête extraire la valeur max pour chacun des 30 derniers jours, et générer un tableau avec ces 30 valeurs.
Le problème c'est qu'il faut faire une boucle qui parcours le jour du timestamp , et la je sèche.
Actuellement j'utilise une requête, pour extraire la valeur max sur les dernières 24h :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $sql = "SELECT valeur_mesure, timestamp_mesure FROM releves WHERE id_capteur='2' AND type_mesure='temp' AND timestamp_mesure BETWEEN DATE_ADD(NOW(),INTERVAL -24 HOUR) AND NOW() ORDER BY valeur_mesure DESC LIMIT 1";
Partager