需求: 查出 一段时间每天的累计用户, 数据库这么设计的, 只有一张用户表, 每个用户注册的时间, 每一天的数据是之前的天数累计 select count(id) from r_user where create_time>date'2016-10-10' ,后来没写出.. 然后想着 ,可以算出每天累计新增的, 在Java代码求和.感觉更复杂了. 最后看了表, 发现 表有个自增ID, 然后写出了sql : SELECT DISTINCT(DATE_FORMAT(a.create_time,'%Y