次の2つのテーブルがあります。
投稿
- post_id
- 記事のタイトル
- post_timestamp
コメント
- comment_id
- posts_post_id
- コメント内容
- コメント_タイムスタンプ
週ごとの投稿数とコメント数を示すレポートを作成したいと考えています。このようなもの:
Week StartDate Posts Comments
1 1/1/2012 100 305
2 1/8/2012 115 412
このクエリがありますが、Posts テーブルからのみ取得します。
select makedate( left(yearweek(p.post_timestamp),1),week(p.post_timestamp, 2 ) * 7 ) as Week, COUNT(p.post_id) as Posts
FROM cl_posts p
GROUP BY Week
ORDER BY WEEK(p.post_timestamp)
コメント数も追加するにはどうすればよいですか?