Мне нужно запросить из моей базы данных (postgreSQL) среднее значение за 1 минуту.
База данных записывается в миллисекундах и выглядит так:
timestamp | value
------------------
1528029265001 | 123
1528029265020 | 232
1528029265025 | 332
1528029265029 | 511
... | ...
1528029265176 | 231
Я пытался:
SELECT
avg(value),
extract(minutes FROM to_timestamp(timestamp/1000)) as one_min
FROM table GROUP BY one_min
Но похоже, что он застрял в запросах.
Я уверен, что есть супер простой способ сделать это.Есть предложения?