Does not count self-answers. Shows users with at least @MinAnswers answers.
Q&A for students, teachers, and linguists wanting to discuss the finer points of the Russian language
-- Users with highest accept rate of their answers -- Does not count self-answers. -- Shows users with at least @MinAnswers answers. DECLARE @MinAnswers int = ##MinAnswers## SELECT TOP 100 u.Id AS [User Link], count(*) AS NumAnswers, sum(case when q.AcceptedAnswerId = a.Id then 1 else 0 end) AS NumAccepted FROM Posts q INNER JOIN Posts a ON a.ParentId = q.Id INNER JOIN Users u ON u.Id = q.OwnerUserId WHERE 1=1 GROUP BY u.Id HAVING count(*) >= @MinAnswers ORDER BY NumAccepted ASC, NumAnswers DESC