【发布时间】:2019-03-05 04:01:27
【问题描述】:
我有一张表monitor,其中一个字段是Date 类型的日期。示例记录就像
id | date | other fields.
1 2019-03-01 20:00:00
2 2019-03-01 20:30:00
3 2019-03-02 20:00:00
4 2019-03-01 10:00:00
现在,我想统计过去五天的记录数,并返回如下地图:
day| count
2019-03-01 3
2019-03-02 1
我的sql是这样的:
select day(date),count(*) from monitor group by day(date);
那么我应该如何在mysql中构建呢?谢谢。 对我来说,这里的问题是按日期字段分组。
【问题讨论】:
-
这个问题似乎根本没有包括任何解决问题的尝试。 StackOverflow 期待您try to solve your own problem first,因为您的尝试有助于我们更好地了解您想要什么。请编辑问题以显示您尝试过的内容,并使用Minimal, Complete, and Verifiable example 显示您遇到的特定障碍。欲了解更多信息,请参阅How to Ask。