Vine Metrics by Month

0

Please login or register to vote for this query.

(click on this box to dismiss)

Physics

Q&A for active researchers, academics and students of physics

DECLARE @tagName NVARCHAR(255) = 'vine'
-- TagName: Tag name of the question.
DECLARE @beginDate DATETIME = '2013-01-01'
DECLARE @endDate DATETIME = '2020-12-31'

SELECT T.Month,
  coalesce(sum(ViewCount) ,0) as ViewCount,
  coalesce(sum(AnswerCount) ,0) as AnswerCount, 
  coalesce(sum(CommentCount) ,0) as CommentCount,
  coalesce(sum(FavoriteCount) ,0) as FavoriteCount,
  coalesce(sum(Score) ,0) as Score
FROM
(SELECT
  CAST(
    CAST(DATEPART(YEAR, CreationDate) AS NVARCHAR) + '-' + 
    CAST(DATEPART(MONTH, CreationDate) AS NVARCHAR) + '-01'
      AS DATETIME) AS 'Month',
      p.ViewCount, p.AnswerCount, p.CommentCount, p.FavoriteCount, p.Score
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 (t.TagName = @tagName)
  AND (p.CreationDate BETWEEN @beginDate AND @endDate)
GROUP BY 
  DATEPART(YEAR, CreationDate), 
  DATEPART(MONTH, CreationDate),
  p.ViewCount, p.AnswerCount, p.CommentCount, p.FavoriteCount, p.Score) T
GROUP BY T.Month
ORDER BY T.Month ASC

Enter Parameters

Options:
Switch to meta site
loading Hold tight while we fetch your results