Per hour distribution of posts and comments of a user.
Q&A for people organizing, marketing or licensing open source development projects
-- Distribution of User Activity Per Hour -- Per hour distribution of posts and comments of a user. declare @UserId int = ##UserId## select h.hours as [Hour], count(counter) as AmountOfActivity from ( select datepart(hour, creationdate) as active, 1 as counter from posts where owneruserid = @UserId union all select datepart(hour, creationdate) as active, 1 as counter from comments where userid = @UserId ) as a right join ( select distinct datepart(hour, CreationDate) as hours from posts ) as h on a.active = h.hours group by h.hours order by h.hours