(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週」みたいな文書も読んだ気がするのですが、 解説していただけないでしょうか? (分かっていないと、性質の悪いバグになりそうなので、、、、) 以上 佐藤賢治