【发布时间】:2012-07-17 00:51:18
【问题描述】:
这是我到目前为止的查询,用于创建每日柱:
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));
将“小时”更改为“分钟”或“天”会给我对应于这些单位的条形图。
但是,如果我想要 5 分钟或 15 分钟的酒吧怎么办? date_trunc() 不支持这些,我正在寻找一种优雅的方式来实现它。
【问题讨论】:
标签: sql postgresql generate-series