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

mysql:5578

From: "Isamu Narimatsu" <"Isamu Narimatsu" <isamu@xxxxxxxxxx>>
Date: Thu, 30 May 2002 08:01:28 +0900
Subject: [mysql 05578] SELECT WEEK の表記について

成松です。

マニュアルによると、なにも特別な指定しなければ、SELECT WEEK の結果は 0 to 52
の日曜からの週をあらわすようになっています。
そのために、2001年、2000年ともに元旦は0をあらわすものと思っていました。
しかし、2001年は1を2000年は0をあらわしてしまいます。

mysql> select WEEK('2001/1/1');
+------------------+
| WEEK('2001/1/1') |
+------------------+
|                1 |
+------------------+
1 row in set (0.00 sec)

mysql> select WEEK('2000/1/1');
+------------------+
| WEEK('2000/1/1') |
+------------------+
|                0 |
+------------------+
1 row in set (0.00 sec)

WEEK の表示結果はどのような法則によって求められるのでしょうか?


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

->    5578 2002-05-30 08:01 ["Isamu Narimatsu" <i] SELECT WEEK の表記について              
      5579 2002-05-30 10:23 ┣[<sugita@xxxxxxxxxx> ]                                       
      5580 2002-05-30 10:27 ┃┗["Isamu Narimatsu" <i]                                     
      5581 2002-05-30 12:02 ┗[Satoshi Tatsuoka <sa]