2

我一直在尝试在 postgres 中对我的数据进行下采样,以模仿 python 提供的下采样(使用'resample')。

到目前为止,我已经设法在单个时间单位内做到这一点:

SELECT t,avg(data)
FROM
(
    SELECT date_trunc('hour',"timestamp") as t,*
    FROM
    (
        SELECT "timestamp",data
        FROM sample_data
    )res1
ORDER BY t
)res
GROUP BY t

每 1 小时分组一次。

如果我希望每 2 小时/5 小时等进行一次下采样怎么办?

4

0 回答 0