Answered/Unanswered Questions by Month since 2016

0

Please login or register to vote for this query.

(click on this box to dismiss)

Esperanto Language

Q&A for teachers and students of the Esperanto language

DECLARE @beginDate DATETIME = '2016-01-01'
DECLARE @endDate DATETIME = GETDATE()

SELECT T.Month,
  (T.QuestionCount - T.UnansweredCount) / CAST(T.QuestionCount AS DECIMAL) AS AnswerRate
FROM
(SELECT 
  CAST(
    CAST(DATEPART(YEAR, CreationDate) AS NVARCHAR) + '-' + 
    CAST(DATEPART(MONTH, CreationDate) AS NVARCHAR) + '-01'
      AS DATETIME) AS 'Month',
  SUM(CAST (
    CASE 
       WHEN AnswerCount = 0
         THEN 1 
         ELSE 0 
       END AS INT)) AS 'UnansweredCount',
  COUNT(*) AS 'QuestionCount'
FROM Posts p
  INNER JOIN PostTags pt ON p.Id = pt.PostId
  INNER JOIN Tags t ON t.Id = pt.TagId
  WHERE (p.PostTypeId = 1) and p.ClosedDate is null
  AND (p.CreationDate BETWEEN @beginDate AND @endDate)
GROUP BY 
  DATEPART(YEAR, CreationDate), 
  DATEPART(MONTH, CreationDate)) T
ORDER BY T.Month DESC

Enter Parameters

Options:
Switch sites:
loading Hold tight while we fetch your results