SQL 按日期分组统计数量

  最近在学习用 node 写个 Web Server,有个需求是统计最近30天每天新增的用户数,记录下 SQL 语句。

1、User 表

2、SQL 语句和结果

1
2
3
4
5
6
7
SELECT
DATE_FORMAT( createTime, "%Y-%m-%d" ) AS DAY,
COUNT(*) AS count
FROM
`User`
GROUP BY
DATE_FORMAT( createTime, "%Y-%m-%d" );

参考资料:

sql 按日期分组统计数量

以上