私は2つのMySQLテーブル(ユーザーとコメント)を持っています-私がやりたいのは、1つのコメントをしたユーザーの数、2つのコメントをしたユーザーの数、3つのコメントをしたユーザーの数、4+を作ったユーザーの数を示すレポートをフェッチすることです月と年でグループ化されたコメント。
年/月ごとにグループ化された各ユーザーによるコメントの数を取得するために、このクエリがあります
select year(c.datecreated) as comment_year, month(c.datecreated) as comment_month,
count(c.id) as num_comments
from tblcomments c
inner join tbluser u on u.id = c.userid
where
c.datecreated <= '2013-02-19' and c.datecreated >= '2012-03-01'
group by c.userid, year(c.datecreated), month(c.datecreated)
このクエリを変更して、希望する結果を得るにはどうすればよいですか?