- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- ソース を表示
- PostgreSQL/SQL/日付・時刻関連/週別(月-日)の集計 へ行く。
- 1 (2010-11-14 (日) 04:22:04)
週別(月-日)の集計
テーブル
num | dt ----+------------ 100 | 2010-01-01 120 | 2010-01-02 40 | 2010-01-03 90 | 2010-01-04 90 | 2010-01-05 110 | 2010-01-06 60 | 2010-01-07 80 | 2010-01-08 90 | 2010-01-10 30 | 2010-01-12
各レコードの週の頭(月曜日)の日付を取得する
SELECT num, dt, dt - (CAST(EXTRACT(isodow FROM dt) AS int) - 1) FROM t1;