select df as date,
concat(round(dan/fang*100,1),'%') cr
from
(select date_format(order_time,'%Y-%m-%d') df,
count(distinct user_id) dan --排除一个用户多次下单的情况
from order_tb
group by df) t1
join
(select date_format(visit_time,'%Y-%m-%d') df2,
count(distinct user_id) fang -- 排除一个用户多次访问的情况
from visit_tb
group by df2
) t2
on t1.df =t2.df2
group by df
order by df asc

京公网安备 11010502036488号