【发布时间】:2021-02-12 15:48:19
【问题描述】:
很像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
-
@Sergey 就是这样。删除您的评论,然后将其作为答案发布,以便我接受。
-
这就是 SQL 的美妙之处;您说您想按站点和日期对数据进行分组,这将转换为
GROUP BY site, date。你说你想要计数,这变成了SELECT COUNT(*)。用于简单查询的 SQL 语句通常与我们用英语描述任务的方式非常接近。