-- 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日的订单完成数和取消订单数
知识点:开窗函数



京公网安备 11010502036488号