查找每日注册用户

Finding daily registered users

我有一个table,其中包含player_id、first_timestamp、last_timestamp和日期等信息。所以我最初在2020年有10个付款人- 07-08,然后是 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