select a1.date, ifnull(round(c1/c2,3),0) from (select r1.date, c1 from (select t.date, count(l.user_id) c1 from (select r1.date, r2.user_id from (select distinct date from login) r1 left join (select user_id, min(date) date from login group by user_id) r2 on r1.date=r2.date) t left join lo...