How to receive detailed reputation from SEDE?

0

Please login or register to vote for this query.

(click on this box to dismiss)

https://meta.stackoverflow.com/questions/391784/how-to-receive-detailed-reputation-from-sede

Stack Overflow

Q&A for professional and enthusiast programmers

;with postvotes as
(
select v.creationdate
     , p.id postid 
     , case v.votetypeid
       when  1 then 'accepts'
       when 2 then 'up-votes'
       when 3 then 'down-votes'
       when 9 then 'bounty_recieved'
       end  vote_type
     , case p.posttypeid 
       when 1 then 'question'
       when 2 then 'answer'
       end post_type
     , sum(case  v.votetypeid 
           when 1 then 15
           when 2 then 10
           when 3 then -2
           when 9 then bountyamount
           end
       ) reputation_change
       
from votes v
inner join postswithdeleted p on p.id = v.postid
where p.owneruserid = ##userid?1719510##
and posttypeid in (1,2)
and votetypeid in (1,2,3,9)
and p.deletiondate is null
group by v.creationdate, p.id, votetypeid, posttypeid
),
bounties as 
(
select v.creationdate
     , v.postid postid 
     , 'bounty-offered' vote_type
     , 'question' post_type
     , sum(bountyamount) reputation_change
from votes v
where v.userid = ##userid?1719510##
and votetypeid = 8
group by v.creationdate, v.postid, votetypeid
),
approvededits as
(
select se.creationdate
     , se.postid postid 
     , 'approved-edit' vote_type
     , case p.posttypeid 
       when 1 then 'question'
       when 2 then 'answer'
       end  post_type
     , sum(2) reputation_change
from suggestededits se
inner join posts p on p.id = se.postid
where se.Owneruserid = ##userid?1719510##
and approvaldate is not null
group by se.creationdate, se.postid, posttypeid
)


select *
from postvotes
union
select *
from bounties
union 
select *
from approvededits

Enter Parameters

Options:
Switch sites:
loading Hold tight while we fetch your results