大厂SQL题3-订单完成率、取消率、排第一

一、订单呼叫

在这里插入图片描述

1.1 订单应答率----会做
select sum(wd)/count(1)
from
(
select (case when year(grab_time) = 1970  then 0 else 1 end) wd
from didi_order_rcd
 ) a
1.3 呼叫量最高的是哪一个小时?

分组不是按照年月日小时分组,只是单纯的按照小时一组

select hour(call_time) as t,count(1)
from didi_order_rcd
group by 1
1.4 第二天继续呼叫的比例为?

即次日留存率,同时记得去重

select count(a2.cust_id)/count(a1.cust_id)

from (select distinct cust_id,call_time from didi_order_rcd) a1
left join (select distinct cust_id,call_time from didi_order_rcd) a2

on a1.cust_id=a2.cust_id  and a1.call_time = date_
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值