mysql 統計 每天累計用戶數


 需求: 查出 一段時間每天的累計用戶, 數據庫這么設計的, 只有一張用戶表, 每個用戶注冊的時間, 每一天的數據是之前的天數累計 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

結果是這樣的


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM