Как отобразить результаты с временными интервалами, например, 15 минут?
Если я выполню этот sql, как показано ниже:
SELECT datetime, cpuidle as 'CPUTotal' FROM tablename
where id = 1231
and datetime >= '2019-01-10 10:10'
and datetime <= '2019-01-10 15:10'
тогда я получу длинный список с интервалом времени каждые 2 секунды. Но если я хочу собирать каждые 15 минут, рассчитайте среднее значение и выведите результат примерно так:
|datetime | CPUTotal|
|2019-10-10 10:25 |50 |
|2019-10-10 10:40 |70 |
|2019-10-10 10:55 |40 |
|2019-10-10 11:10 |55 |
|2019-10-10 11:25 |72 |
and so on...
Как мне это сделать?