如何统计每日【新用户】的访问记录

user_visit 表结构:

id
user_id
visited_time

如何利用 group by 分组统计每天的新用户(之前没出现在表中的用户)的 count(distinct user_id), count(id)

如果用户连续多天访问,都有记录,那么在第二天及之后统计的时候这个用户就不是新用户了,不在统计范围之内

阅读 2.9k
3 个回答

你以用户表的creat_time(DATE_FORMAT转成天)分组就好了

建议加个访问次数的字段,groupby会容易导致性能问题。
统计新用户的话,按日期统计访问次数为1的就行了

数据库设计方面有问题的话可以加我微信xialeistudio交流~

新手上路,请多包涵

最好用redis 然后过了十二点再一起写入数据库

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题