Skip to content

Instantly share code, notes, and snippets.

@gdalgas
Created February 2, 2012 21:46
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save gdalgas/1725969 to your computer and use it in GitHub Desktop.
Save gdalgas/1725969 to your computer and use it in GitHub Desktop.
Select
(Select SUM(VoterRepChange)
From Posts2Votes v
Where UserId = @Id
And VoteTypeId = 1) as AskerAcceptsAnswer,
(Select SUM(-VoterRepChange)
From Posts2Votes v
Where UserId = @Id
And DeletionDate Is Not Null
And VoteTypeId = 1) as AskerUnacceptsAnswer,
(Select SUM(TargetRepChange)
From Posts2Votes v
Where TargetUserId = @Id
And VoteTypeId = 1) as AnswerAccepted,
(Select SUM(-TargetRepChange)
From Posts2Votes v
Where TargetUserId = @Id
And DeletionDate Is Not Null
And VoteTypeId = 1) as AnswerUnaccepted,
(Select SUM(VoterRepChange)
From Posts2Votes v
Where UserId = @Id
And VoteTypeId = 3) as VoterDownvotes,
(Select SUM(-VoterRepChange)
From Posts2Votes v
Where UserId = @Id
And DeletionDate Is Not Null
And VoteTypeId = 3) as VoterUndownvotes,
(Select SUM(TargetRepChange)
From Posts2Votes v
Where TargetUserId = @Id
And VoteTypeId = 3) as PostDownvoted,
(Select SUM(-TargetRepChange)
From Posts2Votes v
Where TargetUserId = @Id
And DeletionDate Is Not Null
And VoteTypeId = 3) as PostUndownvoted,
(Select SUM(TargetRepChange)
From Posts2Votes v
Where TargetUserId = @Id
And VoteTypeId = 2) as PostUpvoted,
(Select SUM(-TargetRepChange)
From Posts2Votes v
Where TargetUserId = @Id
And DeletionDate Is Not Null
And VoteTypeId = 2) as PostUnupvoted,
(Select SUM(TargetRepChange)
From Posts2Votes v
Where TargetUserId = @Id
And VoteTypeId = 12) as PostFlaggedAsSpam,
(Select SUM(TargetRepChange)
From Posts2Votes v
Where TargetUserId = @Id
And VoteTypeId = 4) as PostFlaggedOffensive,
(Select SUM(VoterRepChange)
From Posts2Votes v
Where UserId = @Id
And VoteTypeId = 8) as BountyGiven,
(Select SUM(Reputation)
From UserHistory v
Where UserId = @Id
And UserHistoryTypeId In (14, 54)) as AssociationBonus
@gdalgas
Copy link
Author

gdalgas commented Feb 1, 2013

Test test

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment