2013-11-26 94 views
0

我在Postgres中有一些稀疏的日期相關數據,我想提取一個具有完整日期範圍的報告(即使沒有相關數據)。我想做的範圍內的所有日期的(不存在)的表,我有數據表之間的left outer join的相同,即如何在包含日期範圍的Postgres查詢中創建臨時表?

SELECT temp_dates.date, data_table.data_field 
FROM temp_dates 
LEFT OUTER JOIN data_table 
ON temp_dates.date = data_table.data 

我的問題是 - 我怎麼創建溫度表與日期的全方位?

NB,我問了一下臨時表,因爲我理解他們,但如果有更好的方法(例如加入一個表,一個數組,例如),那麼我很想知道。

回答

0

generate_series on PostgreSQL

從您的範圍內,那麼最大GET分鐘日期和產生一系列

+0

感謝這個 - generate_series正是我一直在尋找。不幸的是,我現在收到了意外的結果。我會將此標記爲答案,然後再提出另一個問題。 –

+0

不客氣 – realnumber3012