select dt,count(1) dau, round(sum(if(datediff(dt,strat_dt)=0,1,0))/count(1),2) uv_new_ratio from (select uid,dt from (select uid, date(in_time) dt from tb_user_log union select uid, date(out_time) dt from tb_user_log)d group by uid,dt) a left join (select uid, min(date(in_time)) strat_dt from tb_use...