select count(b.did)/count(*) from (select distinct(device_id) as did,date from question_practice_detail) a left join (select distinct(device_id) as did,date from question_practice_detail) b on a.did=b.did and datediff(b.date,a.date)=1/*这里可以用a.date+1=b.date*/ 求出根据用户,日期求出每个用户的登录日期,再用求出的这张表通过日期进行自左外连接,...