mysql:8844
From: Kazuhiro Yoshida <Kazuhiro Yoshida <moriq@xxxxxxxxxx>>
Date: Sat, 21 Feb 2004 04:51:11 +0900
Subject: [mysql 08844] Re:
もりきゅうです。 lavlav@xxxxxxxxxx wrote: > あるグループに所属しているユーザーをひとまとめにして、○○年○○月○○日から > ○○年○○月○○日までの送受信数を、日付別、そしてさらに時間別で求めたい。です。 > # 正規化がちゃんと出来てないから難しくなってるだけ? お望みの結果のほうを正規化しちゃだめですか。^^; # 日付および時刻別受信数 # master_group_id は埋め込み select date_format(mail_datetime,"%Y-%m-%d") as mail_date, hour(mail_datetime) as mail_hour, count(*) from master_tb, mail_tb where master_group_id = 1 and mail_to_master_id = master_id group by mail_date, mail_hour; # 日付および時刻別受信数 # 全体 select master_group_id, date_format(mail_datetime,"%Y-%m-%d") as mail_date, hour(mail_datetime) as mail_hour, count(*) from master_tb, mail_tb where mail_to_master_id = master_id group by master_group_id, mail_date, mail_hour; こんな感じで。 あとは時刻の範囲を and mail_date between 開始 and 終了 で指定すればいいような。 ---- YOSHIDA Kazuhiro moriq@xxxxxxxxxx http://www.moriq.com/
8833 2004-02-20 17:48 [<lavlav@xxxxxxxxxx> ] 8834 2004-02-20 17:55 ┣[<lavlav@xxxxxxxxxx> ] Re: SQL 文について 8836 2004-02-20 18:09 ┣[遠藤 俊裕 <endo_t@xx] 8839 2004-02-20 18:40 ┃┗[<lavlav@xxxxxxxxxx> ] 8841 2004-02-20 20:23 ┃ ┣[<numata@xxxxxxxxxx> ] -> 8844 2004-02-21 04:51 ┃ ┣[Kazuhiro Yoshida <mo] 8846 2004-02-21 14:24 ┃ ┃┗[<konet218@xxxxxxxxxx] 8849 2004-02-21 17:59 ┃ ┃ ┣[Kazuhiro Yoshida <mo] 8850 2004-02-21 18:38 ┃ ┃ ┃┗[<konet218@xxxxxxxxxx] 8852 2004-02-22 02:22 ┃ ┃ ┃ ┗[Kazuhiro Yoshida <mo] 8855 2004-02-22 16:11 ┃ ┃ ┗["katayose" <katayose] 8857 2004-02-23 02:03 ┃ ┃ ┗[ML account <ml@xxxxx] 8847 2004-02-21 15:16 ┃ ┗[ML account <ml@xxxxx] 8848 2004-02-21 17:18 ┃ ┗[<konet218@xxxxxxxxxx] 8838 2004-02-20 18:15 ┗[Shingo Yamagai <yama] Re: SQL 文について