Sql server 如何获得每周的行数?

Sql server 如何获得每周的行数?,sql-server,tsql,Sql Server,Tsql,我已从以下表格中选择: SELECT DATEPART(WEEK, DayTime) as WeekNumber FROM dbo.Transactions 结果: WeekNumber 1 1 1 2 2 3 4 4 5 4 5 3 如何获得每个星期的行数 我需要这样的东西: WeekNumber CountOfRows 1 3 2 2 3 2 4 3 5 1 您

我已从以下表格中选择:

SELECT DATEPART(WEEK, DayTime) as WeekNumber FROM dbo.Transactions
结果:

WeekNumber
1
1
1
2
2
3
4
4
5
4
5
3
如何获得每个星期的行数

我需要这样的东西:

WeekNumber    CountOfRows
1             3
2             2
3             2
4             3
5             1

您需要按周数分组并使用计数功能

SELECT DATEPART(WEEK, DayTime), COUNT(*) 
FROM dbo.Transactions
GROUP BY DATEPART(WEEK, DayTime)

您需要按周数分组并使用计数功能

SELECT DATEPART(WEEK, DayTime), COUNT(*) 
FROM dbo.Transactions
GROUP BY DATEPART(WEEK, DayTime)

为什么要投否决票?做个勇敢的人告诉我这个问题出了什么问题?为什么要投反对票?做个勇敢的人告诉我这个问题出了什么问题?