PostgreSQL バージョン 8.1 の日時関数docsによると:
dow 曜日 (0 - 6; 日曜日は 0) (タイムスタンプ値のみ)
SELECT EXTRACT(DOW FROM TIMESTAMP '2001-02-16 20:38:40'); Result: 5
Dateデータ型もこの関数の有効な引数ではないのはなぜですか? 曜日の順序がロケールによって変わらない場合:
0 - 6; Sunday is 0
曜日の序数を決定するために、結合された日付型の値の時間コンポーネントが必要なのはなぜですか? 日付チャンクだけで十分ではないでしょうか?