Q&A for pro webmasters
-- Answer Accepted Statistics DECLARE @UserId int = ##UserId## SELECT Count(*) AS [Accepted Answers], Sum(CASE WHEN a.Score > 0 THEN 1 ELSE 0 END) AS [Upvoted], Sum(CASE WHEN a.Score = 0 THEN 1 ELSE 0 END) AS [Zero Voted], Sum(CASE WHEN a.Score < 0 THEN 1 ELSE 0 END) AS [Downvoted] FROM Posts a INNER JOIN Posts q ON q.AcceptedAnswerId = a.Id WHERE a.OwnerUserId = @UserID AND a.PostTypeId = 2