with t0 as ( # 新用户表 select user_id, min(date) date from login group by user_id ), t0_ as ( # 每个日期的新用户数量 select date, count(*) ne from t0 group by date ), t1 as ( select distinct login.date, (case when t0_.ne is null then 0 else t0_.ne end ) new_n ...