2016-04-22 43 views
0

這可能很簡單,但我還沒有解決方案。我有一個create_date字段,它是一個日期類型和一個收入編號。我希望每週看到收入的下降。 我可以很容易地在tableau中獲取數字,因爲內置了功能,但是在postgresql中做這些數據是我需要一些幫助的地方。postgersql 8.2從日期字段中提取週數

在此先感謝。

+0

像'SELECT EXTRACT(本週datecolumn)'?您也可以過濾['EXTRACT()'](http://www.postgresql.org/docs/9.4/static/functions-datetime.html),但請注意您的索引。 – dhke

+0

試過,但我得到語法錯誤。我從my_table中選擇了EXTRACT(WEEK FROM TIMESTAMP bf.create_date)。我的語法錯了嗎? – Nemo

+0

對於時間戳文字,'TIMESTAMP'部分是必需的。從表格列中提取時將其保留。 – dhke

回答

0

如果您想通過一週的收入,你需要組和彙總:

select extract (week from create_date) as week, sum(revenue) from table group by week