[pgsql-jp: 30053] to_char(XXXX,'W')と木曜日

cdb01160 cdb01160 @ hkg.odn.ne.jp
2003年 5月 27日 (火) 11:09:16 JST


(Postgre)SQLを勉強中の佐藤です。

上記関数は、おかしな動作をします。
select to_char('2003-5-1'::date,'W');  答えは1.
select to_char('2003-5-5'::date,'W');  答えは1.
select to_char('2003-5-9'::date,'W'); 答えは2.
どうも、「木曜日」区切りになっているようなのですが ?
手元の本では、「月の初日がある週が第1週」と書いてありますけど、、、
「カレンダー」では、木曜区切りにはなっていませんよね。
何処かで、
「最初の木曜日がある週が第1週」みたいな文書も読んだ気がするのですが、

解説していただけないでしょうか?
(分かっていないと、性質の悪いバグになりそうなので、、、、)

以上 佐藤賢治





pgsql-jp メーリングリストの案内