题解 | 统计用户从访问到下单的转化率
统计用户从访问到下单的转化率
https://www.nowcoder.com/practice/eaff8684aed74e208300f2737edbb083
select date(b.visit_time) as date,concat(round(100*count(distinct a.user_id)/count(distinct b.user_id),1),'%') as cr from order_tb a right join visit_tb b on a.user_id=b.user_id and DATE(a.order_time) = DATE(b.visit_time) group by date(b.visit_time) order by date asc
这里最关键的是DATE(a.order_time) = DATE(b.visit_time),需要的是每天的,也就是当天的。
若是只有a.user_id=b.user_id,那所有数据都会算进去,加上DATE(a.order_time) = DATE(b.visit_time)才可以匹配到相同日期的。