2017-07-27 97 views
0

我有一個表格,其列period,valueentity代表一組不同的時間序列。我想選擇entity,array_agg(value)來獲取每個實體的時間序列。但是,要獲取array_agg中的訂單,需要按照period的順序進行彙總。我不關心最終輸出的順序是什麼,只要每個數組的順序都是正確的。我怎麼去解決這個問題?我的第一次傳球是使用order by period聲明,但是這是指最終輸出而不是聚合順序,並且無論如何因爲period不在組中而出錯。以特定順序聚合

回答

0

這實際上很清楚地在文檔here中回答。正確的語法是array_agg(value ORDER BY period)