2
聚集這是查詢我到目前爲止,創建每日酒吧:檢索任意時間間隔
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()
不支持這些,我正在尋找一個很好的方法來做到這一點。
嗨'x'和'y'是什麼意思? – newBike 2014-12-10 09:43:41
@poc:'x'是[** CTE **]的名稱(http://www.postgresql.org/docs/current/interactive/queries-with.html),'y'是一個表別名對'ticker',這裏聲明:'JOIN ticker y',這是'JOIN ticker AS y'的縮寫 – 2014-12-10 10:17:34