我有一个数据库,例如(ID,日期时间),现在我希望在一个特定的日历周中拥有ID计数,但是在这个日历周中显示所有单个天。
因此,例如,如果本周有1000个条目,则应将其分隔为:
Monday 300
Tuesday 200
Wednesday 150
....
这可能吗?
我目前的询问是:
SELECT COUNT(*) AS Count
FROM Abfragen
WHERE (DATEPART(week, ErstelltAm) = 21) AND (DATEPART(year, ErstelltAm) = 2014)
答案 0 :(得分:4)
尝试这样的事情:
SELECT COUNT(*) AS [Count],
DATENAME(DW, ErstelltAm) AS [Day]
FROM Abfragen
WHERE (DATEPART(week, ErstelltAm) = 21) AND (DATEPART(year, ErstelltAm) = 2014)
GROUP BY DATENAME(DW, ErstelltAm)