2016-04-22 12 views
0

これは単純なものかもしれませんが、まだ解決策がありません。私は日付の型であるcreate_dateフィールドと収益番号を持っています。私は週に1回の収入を見たいと思っています。 機能が組み込まれているので、tableauで簡単に数値を取得できますが、postgresqlでこれを実行すると助けが必要です。postgersql 8.2日付フィールドから週番号を抽出

ありがとうございます。

+0

?。また、['EXTRACT()'](http://www.postgresql.org/docs/9.4/static/functions-datetime.html)でフィルタリングすることもできますが、インデックスには気を付けてください。 – dhke

+0

それを試してみましたが、私は構文エラーが出ます。私はmy_tableからSELECT EXTRACT(WEEK FROM TIMESTAMP bf.create_date)を実行しました。構文が間違っていますか? – Nemo

+0

タイムスタンプリテラルには 'TIMESTAMP'部分が必要です。テーブルの列から抽出するときはそのままにしておきます。 – dhke

答えて

0

あなたは週によって収入をしたい場合は、グループに必要と集計されます: `SELECT EXTRACT(datecolumn FROM週)`のように

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

関連する問題