select top 10 Users.Id, count(distinct(Posts.Id)), count(...

0

Please login or register to vote for this query.

(click on this box to dismiss)

Amateur Radio Meta

Q&A about the site for amateur radio enthusiasts

select top 10
Users.Id,
count(distinct(Posts.Id)),
count(distinct(Comments.Id))
from Users
join Posts on Posts.OwnerUserId = Users.Id
join Comments on Posts.id = Comments.PostId and Comments.UserId = Users.Id
where (year(Comments.CreationDate)>=year(getdate())-5) 
group by Users.Id

Enter Parameters

Options:
Switch to main site
loading Hold tight while we fetch your results