[前][次][番号順一覧][スレッド一覧]

mysql:12828

From: Shinya Kawaji <Shinya Kawaji <kawaji@xxxxxxxxxx>>
Date: Wed, 01 Mar 2006 01:20:15 +0900
Subject: [mysql 12828] Re: 週番号と曜日の指定で日付を表示する関数

かわじ、です。


> http://dev.mysql.com/doc/refman/4.1/ja/date-and-time-functions.html
> にあるとおり、WEEK() 関数など、
> 日付を指定することで週番号を取得できる
> 関数は存在するようなのですが、
> 週番号と曜日の指定で日付を表示する方法が見つかりません。


自分では試していないですが、STR_TO_DATE(str,format) でしょうか。

 年を year,
週数を week (0-53, その年の最初の日曜日から 1)、
曜日を wday (0-6, 日曜が 0) として、

SELECT STR_TO_DATE(concat_ws(' ', year, week, wday), '%Y %U %w');

とか。



[前][次][番号順一覧][スレッド一覧]

     12826 2006-02-28 23:44 [Yuki SHIMAZU <y.shim] 週番号と曜日の指定で日付を表示する関数  
->   12828 2006-03-01 01:20 ┣[Shinya Kawaji <kawaj]                                       
     12829 2006-03-01 02:17 ┗["F.Y" <fumi_sby@xxxx]                                       
     12831 2006-03-02 00:36  ┗[Yuki SHIMAZU <y.shim]