2017-01-09 13 views
0

EXTRACT(doc_dateからの週)を使用して、特定の日時から週番号を抽出しています。週番号と年を渡して開始日と終了日を取得します

Postgresから週番号と年を渡して開始日と終了日を抽出することはできますか?

+1

** [EDIT] **ご質問とそのデータに基づいていくつかのサンプルデータと予想される出力を追加します。 [**フォーマット**](http://stackoverflow.com/help/formatting)**テキスト**お願い、[スクリーンショットなし](http://meta.stackoverflow.com/questions/285551/why-may -i-not-upload-images-on-code-on-so-ask-a-question/285557#285557) –

答えて

1

年の最初の日付にはX週の間隔を、最後の日付にはさらに6日を追加できます。

select '2017-01-01'::date + interval '3 week' as StartWeekDate, 
     ('2017-01-01'::date + interval '3 week') + interval '6 day' as EndWeekDate; 

縮小版:

select '2017-01-01'::date + interval '3 week' as StartWeekDate, 
     ('2017-01-01'::date + interval '3 week 6 day') as EndWeekDate; 
関連する問題