如何解决寻找每日注册用户
我有一张表格,其中包含player_id,first_timestamp,last_timestamp和日期等信息。因此,我最初在2020-07-08年有10个付款人,然后在2020-07-09年有18个付款人,其中一些前一天的玩家可能会再次出现在2020-07-09。我试图找到在2020-07-09注册的新玩家,但在2020-07-08上没有出现,但我被卡住了。有人可以提出任何建议吗?
解决方法
我怀疑,您只希望在出现第一个日期时对每个用户计数一次。如果是这样,请使用两种聚合级别:
select date,count(*) no_new_users
from (
select min(date) date
from mytable
group by player_id
) t
group by date
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。