Anton.Sandbox

1

Please login or register to vote for this query.

(click on this box to dismiss)

Code Golf and Coding Challenges Meta

Q&A about the site for programming puzzle enthusiasts and code golfers

-- At what hour do I ask most posts, both questions and answers?
-- UTC (GMT) time zone.

DECLARE @UserId int = ##UserId##;
DECLARE @Part varchar(10)

SELECT @Part = CASE ##HourOrDOW:int##
WHEN 1 THEN N'hour'
WHEN 2 THEN N'weekday'
ELSE N'hour'
END

-- ##HourOrDOW:string##

-- CASE ##HourOrDOW## WHEN 1 THEN "hour" WHEN 2 THEN "weekday" ELSE "hour" END

SELECT
  DATEPART("hour", CreationDate) as [Hour you add a post],
  @Part as time,
  COUNT(*) as [Number of your posts]
FROM Posts
WHERE OwnerUserId = @UserId
GROUP BY DATEPART(hour, CreationDate)

Enter Parameters

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