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

mysql:6554

From: HOLA <HOLA <hola@xxxxxxxxxx>>
Date: Sat, 09 Nov 2002 14:43:26 +0900
Subject: [mysql 06554] GROUP BY の仕方

シマダです。

> # 関係ない話題を「返信」で送るのはやめましょうね。

すいません。どうやって送信していいか分からなかったので返信してしまいまし
た。

> 「date("s")でくくる」というのが何を意図しているのかよくわかりませんが、
> やりたいのはこういうことでしょうか。
> 
> 	SELECT count(dat1) FROM dat GROUP BY DAYOFMONTH(regist_date);
> 	SELECT count(dat1) FROM dat GROUP BY WEEKDAY(regist_date);
> 

そうです。そうなんですが、
そのままだと

DAYOFMONTH(2002-10-12)
DAYOFMONTH(2002-11-11)というデータはソートすると
11の方が先に来てしまいます。

regist_date をDAYOFMONTHでGROUPするのではなく

(Y-m-d)まででGROUP BYしたいのです。言葉足らずでごめんなさい

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

->    6554 2002-11-09 14:43 [HOLA <hola@xxxxxxxxx] GROUP BY の仕方                         
      6555 2002-11-09 22:32 ┣[とみたまさひろ <tomm]                                       
      6558 2002-11-09 23:30 ┗["KAWAI,Takanori" <GC]                                       
      6559 2002-11-10 01:45  ┗[HOLA <hola@xxxxxxxxx]