カテゴリー Home > MySQL > 日付ごとのアクセス数をカウントするSQL

日付ごとのアクセス数をカウントするSQL

  • ( 2 )
  • ( 0 )
  • ( 1 )
  •  2009/03/01 (Sun)

CakePHPなんかでcreatedにdatetimeの日付フィールド入れたログ用テーブル作って、あとから日付ごとにカウントした結果を表示してExcelとかでグラフつくりたいとき、なんてケースはよくあるかと思いますが、毎回このSQL忘れて面倒なことを考えがちなのでメモっておきます。

SELECT date(created), count(*)  FROM access_logs group by date(created);

同一日かどうかの判定して、、とかつい無駄なことを連想しがち(な自分)。date関数でgroup byするのが一番楽ですよね。僕はMySQL Query Browserでこの結果をCSVで書き出してExcelにペースト>グラフ作成とかよくやってます。

あと、グラフをFlashで自動生成なんかもできるんですけど、その話はまた別途したいと思います。

 | 

Google Adsense

Social bookmark comment : 0

No comment.

Comment : 0

Comment Form

コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。

Remember personal info
           

Trackback : 0

TrackBack URL for this entry
http://blog.katsuma.tv/mt-tb.cgi/196
Listed below are links to weblogs that reference
日付ごとのアクセス数をカウントするSQL from blog.katsuma.tv

Home > MySQL > 日付ごとのアクセス数をカウントするSQL

Search
Feeds
Google Adsense

Page Top