SELECT AVG(if(DATEDIFF(date2, date1)= 1,1,0)) as avg_ret FROM ( SELECT device_id, date as date1, LEAD(date) OVER ( PARTITION BY device_id ORDER BY date ) as date2 --当前活跃日的后一个活跃日 FROM ( SELECT distinct device_id, date FROM question_practice_detail )uniq --去除同一天多次答题的重复数据 )final 思路 一个用户可能在同一天有多条答题记录,...