select round(t.tt/count(distinct a.user_id),3) from login ajoin(select count(distinct a.user_id) tt from login a join login b on a.user_id = b.user_id and b.date = date_add(a.date,interval 1 day)) t;