weekofyear('20121231')1を返しますが、 weekofyear('20121230')52を返します
Mysql Ver 5,1,47 Cummunity Nt / Windows 7 32 Bit / ODBC 5.1.10 /
First day of Week : Sunday
53を返す必要がありますが
、どちらの場合も1、 week('20121231',1)、 53を返します。week('20121230')
weekofyear('20121231')1を返しますが、 weekofyear('20121230')52を返します
Mysql Ver 5,1,47 Cummunity Nt / Windows 7 32 Bit / ODBC 5.1.10 /
First day of Week : Sunday
53を返す必要がありますが
、どちらの場合も1、 week('20121231',1)、 53を返します。week('20121230')
weekは多くの引数を取りますが、weekofyearこれらの形式の 1 つにすぎず、 と同じweek([date], 3)です。
マニュアルを読んで、さまざまな代替案を確認してください。
ドキュメントによると、 は次のものと同等でweekofyear('20121231')はありませんweek('20121231',1):
WEEKOFYEAR()と同等の互換機能ですWEEK(date,3)。
テスト:
mysql> SELECT weekofyear('20121231'), week('20121231',1), week('20121231',3);
+------------------------+--------------------+--------------------+
| weekofyear('20121231') | week('20121231',1) | week('20121231',3) |
+------------------------+--------------------+--------------------+
| 1 | 53 | 1 |
+------------------------+--------------------+--------------------+