In which tag users earned most reputation from answering on duplicate questions?

0

Please login or register to vote for this query.

(click on this box to dismiss)

Software Engineering

Q&A for professionals, academics, and students working within the systems development life cycle

-- Which users earned most votes by answering on duplicate questions in past 30 days?

SELECT Posts.OwnerUserId AS [User Link],
       SUM(CASE
               WHEN Votes.VoteTypeId = 2 THEN 10
               ELSE -2
           END) AS ScoreFromDuplicates,
       MIN(Users.Reputation) AS Reputation
FROM Posts
INNER JOIN Users ON Users.Id = Posts.OwnerUserId
INNER JOIN Votes ON Votes.PostId = Posts.Id
WHERE Users.Reputation > 1000
  AND Votes.VoteTypeId IN (2,
                           3)
  AND Posts.CreationDate >= DATEADD(DAY, -30, GETDATE())
  AND Posts.CreationDate <= GETDATE()
  AND Posts.ParentID IN
    (SELECT Posts.Id
     FROM Posts
     INNER JOIN PostHistory ON PostHistory.PostId = Posts.Id
     WHERE Posts.CreationDate >= DATEADD(DAY, -30, GETDATE())
       AND Posts.CreationDate <= GETDATE()
       AND TRY_CONVERT(int, PostHistory.Comment) IN (1,
                                                     101)
       AND PostHistory.PostHistoryTypeId = 10)
GROUP BY Posts.OwnerUserId
HAVING SUM(CASE
               WHEN Votes.VoteTypeId = 2 THEN 10
               ELSE -2
           END) > 8
ORDER BY ScoreFromDuplicates DESC

Enter Parameters

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