Number of posts with upvotes vs. downvotes

0

Please login or register to vote for this query.

(click on this box to dismiss)

Bicycles

Q&A for people who build and repair bicycles, people who train cycling, or commute on bicycles

SET SHOWPLAN_TEXT ON
 GO

WITH UpvotedPosts AS (SELECT
  v.PostId AS PostId,
  p.PostTypeId AS PostTypeId
FROM Votes v
INNER JOIN Posts p ON
  v.PostId = p.Id
WHERE
  (p.PostTypeId = 1 OR -- question
  p.PostTypeId = 2) AND -- answer
  v.VoteTypeId = 2 -- upvote
GROUP BY v.PostId, p.PostTypeId)

SELECT
  COUNT(*) as [Upvoted posts]
  --COUNT(Downvoted) as [Downvoted posts]
  --COUNT(IIF(PostTypeId = 1 AND Upvoted = 1, 1, NULL)) as [Upvoted Qstns]
  --SUM(IsQuestion * Downvoted) as [Downvoted Qstns],
  --SUM(IsAnswer * Upvoted) as [Upvoted Answers],
  --SUM(IsAnswer * Downvoted) as [Downvoted Answers]
FROM UpvotedPosts u

Enter Parameters

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