with tj as (select td.fdate as fdate, row_number() over () as xh, td.user_id as user_id from tb_dau td where td.fdate between '2023-01-01' and '2023-01-31'), cs as (select fdate, DATE_SUB(fdate, interval xh day) as cz, user_id from tj), lxs as (select cs.user_id, count(1) over (partition by user_id,...