я таблица называется данными с колоннами:MySQL Средняя температура указания количества дней
- дата [временная метка]
- температура [INT (11)]
- влажности [INT (11)]
(например, ... Дата: 2016-06-11 10:07:22, температура: 22, влажность: 50)
я получаю новую запись каждые 60 секунд.
Мне интересно, можно ли определить запрос, который будет возвращать среднюю температуру и влажность каждого часа в течение определенного количества дней. Мне нужен часовой показатель за вчера (1 день), на прошлой неделе (последние 7 дней) и в прошлом месяце (последние 30 дней).
Этот запрос будет очень медленно во всех случаях ... Но это будет что-то вроде: 'ВЫБРАТЬ AVG (температура), DATE (дата), HOUR (дата) по данным GROUP BY DATE (дата), HOUR (date) ' – Marki555
Thats именно то, что я искал ... Когда вы увидите это, все имеет смысл, но я не мог понять это! – from
Если этот ответ вам подходит, отметьте его как принятый. – Marki555