j'ai une table appelée données avec des colonnes:MySQL Température moyenne en spécifiant le nombre de jours
- Date [timestamp]
- température [int (11)]
- humidité [int (11)]
(par exemple ... Date: 11/06/2016 10:07:22, température: 22, humidité: 50)
je reçois une nouvelle entrée toutes les 60 secondes.
Je me demande s'il est possible de définir une requête qui retournera la température moyenne et l'humidité de chaque heure pendant un nombre de jours spécifié. J'ai besoin de l'heure moyenne pour hier (1 jour), la semaine dernière (7 derniers jours) et le mois dernier (30 derniers jours).
Cette requête sera très lent dans tous les cas ... Mais ce sera quelque chose comme: 'SELECT AVG (température), DATE (date), l'heure (date) à partir de données GROUP BY DATE (date), HOUR (date) ' – Marki555
C'est exactement ce que je cherchais ... Quand vous arrivez à le voir, les choses ont du sens, mais je ne pouvais pas le comprendre !! – from
Si cette réponse vous convient, veuillez la marquer comme acceptée. – Marki555