Q&A for developers and researchers interested in open data
/* Count reputation to evaluate Gini */ ;WITH UsersSample AS ( SELECT u.Id FROM Users u tablesample(0.001 percent) ) SELECT v.VoteTypeId, COUNT(*) as n FROM Votes v RIGHT OUTER JOIN Posts p ON p.Id = v.PostId RIGHT OUTER JOIN UsersSample u ON u.Id = p.OwnerUserId WHERE v.Id > 0 AND p.OwnerUserId > 0 GROUP BY p.OwnerUserId, v.VoteTypeId ORDER BY p.OwnerUserId, v.VoteTypeId