Q&A for Salesforce administrators, implementation experts, developers and anybody in-between
/* How much each user asked questions and gave answers Random sample of users is taken (for research). PostTypeId = 1 is question PostTypeId = 2 is answer */ ;WITH UsersSample AS ( SELECT u.Id FROM Users u tablesample(1 percent) ) SELECT p.PostTypeId, p.OwnerUserId, COUNT(*) as n FROM Posts p RIGHT OUTER JOIN UsersSample u ON u.Id = p.OwnerUserId WHERE p.OwnerUserId > 0 GROUP BY p.OwnerUserId, p.PostTypeId ORDER BY p.OwnerUserId, p.PostTypeId