datetime
value : float
Есть входные данные time_start и time_end, описывающие для примера частичное пересечение с интервалом записей в таблице.
Что требуется: провести дискретизацию value по шагу времени (например 1 день), то есть при value==1000, интервале в 10 дней, нужно получить 10 значений по 100, отфильтровать их по time_start и time_end и сгруппировать по времени.
Можно ли это сделать средствами psql и в какую сторону смотреть?
Мы не поняли условие! Приведите пример содержимого таблицы и ожидаемого вывода
Дискретизация подразумевает построение непрерывной функции, не думаю что это задача для СУБД
"Дискретизация" - некорректный термин, извиняюсь, так как изначальные данные дискретны. Попытаюсь иначе: нужно от набора интервальных значений перейти к временному ряду:
Обсуждают сегодня