ユーザーの訪問を含むテーブルがあります
id | visitorid | date | ..
1 | 12345 | 01-01-2013
2 | 12345 | 01-01-2013
3 | 12345 | 01-01-2013
4 | 99999 | 01-01-2013
...
35 | 243246 | 01-02-2013
..
1 か月のユニーク アクセス数を取得したいので、次のような出力が得られます
day | u_visits
1 | 33
2 | 42
3 | 7
最初に、(毎日)visitorid でグループ化し、次にその月の日でグループ化したいと考えました。しかし、両方でグループ化しようとすると、結果は完全に間違っていました。
SELECT day(date) AS days, COUNT(id) FROM table WHERE ... GROUP BY visitorid, days
誰が何が悪いのか考えていますか?