SELECT DATEFROMPARTS( DATEPART(yyyy, CreationDate), DATEP...

0

Please login or register to vote for this query.

(click on this box to dismiss)

Stack Overflow

Q&A for professional and enthusiast programmers

SELECT 
    DATEFROMPARTS(
    DATEPART(yyyy, CreationDate),
    DATEPART(mm, CreationDate),
    1) AS Month,
    (CAST(SUM(CASE WHEN VoteTypeId = 3 THEN 1 ELSE 0 END) AS float) / CAST(Count(*) AS float)) AS DownVoteVSTotal
FROM Votes
where CreationDate >= dateadd(year, -1, sysdatetime())
GROUP BY DATEFROMPARTS(
    DATEPART(yyyy, CreationDate),
    DATEPART(mm, CreationDate),
    1)
ORDER BY MONTH

Enter Parameters

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