查找每日注册用户
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
我有一个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