select dateadd(week, datediff(week, 0, creationdate), 0),...

0

Please login or register to vote for this query.

(click on this box to dismiss)

Software Engineering

Q&A for expert programmers interested in professional discussions on software development

select dateadd(week, datediff(week, 0, creationdate), 0),
sum(case when posthistorytypeid = 1 then 1 else 0 end) as [asked],
sum(case when posthistorytypeid = 10 then 1 else 0 end) as [closed]
from posthistory
where creationdate between DateAdd(month, -2, GetDate())
and dateadd(week, datediff(week, 0, getdate()), -1)
group by dateadd(week, datediff(week, 0, creationdate), 0)
order by dateadd(week, datediff(week, 0, creationdate), 0)

Enter Parameters

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