我想知道每个月的参赛人数。但是,这将返回总计数。
select count(*) from TBL_NAME
where (dateAdded between '2020-01-01 00:00:00' and '2020-01-31 23:59:59') or
(dateAdded between '2020-02-01 00:00:00' and '2020-02-29 23:59:59');
我希望是这样的。
月-----计数
一月——500
二月——600
如果我不能把这个月放进去,那很好,但我绝对希望有它,这样伯爵就有自己的一行了。这样的事情是如何实现的?
2条答案
按热度按时间vdgimpew1#
这是一个直接的聚合查询,您需要计算每个月存在多少条记录。
你可以做:
第一列给出了一个月的第一天,这个月的第一天数据被聚合了,这似乎比只有月份名更为相关。
iszxjhcz2#
或者