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)
为什么要投否决票?做个勇敢的人告诉我这个问题出了什么问题?为什么要投反对票?做个勇敢的人告诉我这个问题出了什么问题?