题解 | #国庆期间近7日日均取消订单量#

国庆期间近7日日均取消订单量

https://www.nowcoder.com/practice/2b330aa6cc994ec2a988704a078a0703

-- 1、找到每个日子的近7日的订单完成数和取消订单数
with t as
(
    select date(order_time) dt,
    sum(count(mileage))over(order by date(order_time) range interval 6 day preceding) d7_yes,
    sum(count(1)-count(mileage))over(order by date(order_time) range interval 6 day preceding) d7_no
    from tb_get_car_order 
    group by dt
)
-- 2、将日期限定为国庆前三天且求指标
select dt,round(d7_yes/7,2),round(d7_no/7,2)
from t
where dt between '2021-10-01' and '2021-10-03'
order by dt

-- 1、找到每个日子的近7日的订单完成数和取消订单数

知识点:开窗函数

全部评论

相关推荐

点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
06-11 13:34
offe从四面八方来:我真的没时间陪你闹了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务