Q&A for community managers, administrators, and moderators
;with firstpostids_cte as ( SELECT MIN(Id) AS MinId, OwnerUserId, OwnerDisplayName FROM Posts WHERE PostTypeId=1 GROUP BY OwnerUserId, OwnerDisplayName ) , firstpostsclosed_cte as ( SELECT p.Id, p.CreationDate AS cre, p.ClosedDate AS clo FROM firstpostids_cte fp JOIN Posts p ON fp.MinId=p.Id ) SELECT CAST(cre AS date), COUNT(clo) AS closed, COUNT(*) AS total, ROUND((COUNT(clo))*100.0/(COUNT(*)),2) AS percentage FROM firstpostsclosed_cte WHERE cre >= '##Date1##' AND cre <= '##Date2##' GROUP BY CAST(cre AS date) ORDER BY CAST(cre AS date)