相关疑难解决方法(0)

检索任意时间间隔的聚合

这是我到目前为止的查询,创建每日栏:

SELECT DISTINCT date_trunc('hour',t) AS date,
min(price) OVER w,
max(price) OVER w,
first_value(price) OVER w,
last_value(price) OVER w
FROM ticker
WINDOW w AS (PARTITION BY date_trunc('hour',t));
Run Code Online (Sandbox Code Playgroud)

将"小时"更改为"分钟"或"天"将为我提供与这些单位对应的条形图.

但是,如果我想要5分钟或15分钟的酒吧怎么办?date_trunc()不支持这些,我正在寻找一个很好的方式来做到这一点.

sql postgresql generate-series

4
推荐指数
1
解决办法
1279
查看次数

标签 统计

generate-series ×1

postgresql ×1

sql ×1