# # window出后一天的日期,之后if每行条件计数是否为日期差1 select visit_date, count(distinct id) as dau, sum(if(datediff(lead_date,visit_date)=1,1,0))/count(distinct b.id) as next_day_per from ( select a.*, lead(visit_date,1,null) over(partition by id order by visit_date) lead_date from user_visit_log as a ) as b group by...