Q&A for Drupal developers and administrators
SELECT TOP(##num?100##) RANK() OVER(ORDER BY AVG(CAST(a.Score AS decimal)) DESC) AS Rank, q.Id AS [Post Link], AVG(CAST(a.Score AS decimal)) AS [Average Score], SUM(a.Score) AS [Total Score], COUNT(a.Id) AS [# of answers] FROM Posts q INNER JOIN Posts a ON a.ParentId=q.Id GROUP BY q.Id HAVING (COUNT(a.Id)>=##min?2##) ORDER BY AVG(CAST(a.Score AS decimal)) DESC