Distribution of User Activity Per Hour

9

Please login or register to vote for this query.

(click on this box to dismiss)

Per hour distribution of posts, comments and edits of a user. Looks great as a graph.

Language Learning

Q&A for students, teachers, polyglots, and anyone interested in the techniques of second-language acquisition

-- 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

Enter Parameters

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