Explainer Refiner Illuminator progress


Please login or register to vote for this query.

(click on this box to dismiss)

Number of questions that a given user has answered and edited as per the specifications of the Explainer, Refiner, and Illuminator badges.


Q&A for people looking to bypass life's everyday problems with simple tricks

with answer_edits as (
  select UserId, PostId
  from Posts q
       join PostHistory e on PostId = q.Id
       join Posts a on a.ParentId = q.Id
                       and q.OwnerUserId <> a.OwnerUserId
                       and UserId = a.OwnerUserId
                       and abs(datediff(hour, a.CreationDate, e.CreationDate))
                           < 12
  where PostHistoryTypeId in (4, 5, 6) -- Edit title, body, or tags
        and q.PostTypeId = 1
        and a.PostTypeId = 2
        and q.ClosedDate is null
        and a.Score > 0
  group by UserId, PostId

currator_badges as (
  select UserId,
         case when count(*) > 10  then 1 else 0 end bronze,
         case when count(*) > 50  then 1 else 0 end silver,
         case when count(*) > 500 then 1 else 0 end gold
  from answer_edits
  group by UserId

/* --Debugging
select PostId as [Post Link]
from answer_edits
where UserId = ##UserId##

select sum(bronze) keepers,
       sum(silver) archivists,
       sum(gold) curators
from currator_badges

Enter Parameters

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