MySQL

2014-09-22, mysql

年週番号を取得する

MySQLにも年週番号を取得するYEARWEEK関数があるのですが、実はそのまま使うと「ISO 8601」の週番号とは違う方式で計算した値が戻ってきます。

mysql> select yearweek('2014-09-22'); #=> 201438

これを揃えるには、以下のように第二引数でモードを指定します。

mysql> select yearweek('2014-09-22',3); #=> 201439

参考URL

この記事は役に立ちましたか?