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 |
+------------------------+--------------------+--------------------+