ユーザーが独自のグループを作成できるツールがあります。これらのグループ内で、ユーザーは投稿を書くことができます。私が判断しようとしているのは、グループのサイズとそのグループ内の投稿の総数との関係です。
SQLステートメントを実行して、グループ名とそのグループ内のユーザー数のリスト(クエリ1)、およびグループ名と投稿数のリスト(クエリ2)を取得できますが、両方を同じにしたいです。クエリ。
クエリ1
select count(pg.personID) as GroupSize, g.GroupName
from Group g inner join PersonGroup pg g.GroupID = pg.GroupID
where LastViewed between @startDate and @enddate and
g.Type = 0
group by g.GroupID, g.GroupName
order by GroupSize
クエリ2
select count(gp.PostID) as TotalPosts, g.GroupName
from Group g inner join GroupPost gp on g.GroupID = gp.GroupID
inner join Post p on gp.PostID = p.PostID
where g.Type = 0 and
gp.Created between @startDate and @enddate
group by g.GroupID, g.GroupName
order by TotalPosts
**注:1人のユーザーが同じ「投稿」を複数のグループに投稿できます
このデータから、ヒストグラム(10〜20ユーザー、21〜30ユーザーなどのグループの数)を作成し、それらの異なるビンにグループの平均投稿数を組み込むことができると思います。