需求: 查出 一段时间每天的累计用户, 数据库这么设计的, 只有一张用户表, 每个用户注册的时间, 每一天的数据是之前的天数累计 select count(id) from r_user where create_time>date'2016-10-10' ,后来没写出。。

 然后想着 ,可以算出每天累计新增的, 在Java代码求和。感觉更复杂了。

最后看了表, 发现 表有个自增ID, 然后写出了sql :

SELECT DISTINCT(DATE_FORMAT(a.create_time,'%Y-%m-%d')) as name ,MAX(a.id) as value from r_user a  GROUP BY name

 

就是查出所有的日期, 然后查出那个日期最大的 ID

结果是这样的

mysql 统计 每天累计用户数

相关文章:

  • 2021-06-17
  • 2022-12-23
  • 2021-08-16
  • 2021-07-01
  • 2022-12-23
  • 2021-10-10
  • 2021-08-26
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-05-13
  • 2022-12-23
  • 2021-07-20
  • 2021-11-03
  • 2021-06-20
  • 2022-01-08
相关资源
相似解决方案