У меня есть таблица sqlite3 со столбцом метки времени и другой столбец с определенным значением.Чтобы получить общее минимальное / максимальное значения, я могу запросить:
SELECT timestamp, max(value), min(value) from myTable;
Результатом является одна строка.
Но есть ли способ запроса отдельных минимальных / максимальных значенийдля одинаковых по размеру подинтервалов?Например, я хочу рассмотреть интервалы размером 10 (включая левую, но исключая правую границу): [0,10), [10,20), [20,30), ... Тогда желаемый результат будет состоять из нескольких строки выглядеть примерно так:
timestamp max(value) min(value)
0 3 1
10 5 2
20 13 0
30 42 24
Конечно, легко разбить общий запрос на несколько, чтобы получить этот результат построчно, но есть ли способ получить все это в один запрос?