小编use*_*798的帖子

Postgresql SQL GROUP BY时间间隔,任意精度(低至毫秒)

我将测量数据存储到以下结构中:

CREATE TABLE measurements(
measured_at TIMESTAMPTZ,
val INTEGER
);
Run Code Online (Sandbox Code Playgroud)

已经知道使用了

(一个) date_trunc('hour',measured_at)

(b)中 generate_series

我可以通过以下方式汇总我的数据:

microseconds,
milliseconds
.
.
.
Run Code Online (Sandbox Code Playgroud)

但是有可能将数据聚合5分钟,或者说是任意秒数吗?是否可以将测量数据聚合为任意秒数?

我需要通过不同时间分辨率聚合的数据将它们馈送到FFT或AR模型中,以便查看可能的季节性.

postgresql group-by

39
推荐指数
8
解决办法
2万
查看次数

标签 统计

group-by ×1

postgresql ×1