如何使用 SQL 计算每个组中的行数?
How can I count the number of rows within each group using SQL?
与 this answer 非常相似,我如何才能在 SQL 中实现相同的目标?
我想先按网站对数据进行分组,然后按日期分组,然后计算显示该日期的预订数量。
结果会是这样的:
Site1 2021-03-04 9
Site1 2021-03-05 5
Site1 2021-03-06 4
Site2 1900-01-01 1
Site2 2020-12-30 1
Site2 2021-01-04 325
Site2 2021-01-05 520
SELECT T.SITE,T.DATE,COUNT(*)CNTT FROM YOUR_TABLE AS T GROUP BY T.SITE,T.DATE
根据您的描述,您需要这样的查询
与 this answer 非常相似,我如何才能在 SQL 中实现相同的目标?
我想先按网站对数据进行分组,然后按日期分组,然后计算显示该日期的预订数量。
结果会是这样的:
Site1 2021-03-04 9
Site1 2021-03-05 5
Site1 2021-03-06 4
Site2 1900-01-01 1
Site2 2020-12-30 1
Site2 2021-01-04 325
Site2 2021-01-05 520
SELECT T.SITE,T.DATE,COUNT(*)CNTT FROM YOUR_TABLE AS T GROUP BY T.SITE,T.DATE
根据您的描述,您需要这样的查询