with t1 as( select date(order_time) as dt, sum(sum(if(start_time is null, 0, 1))) over(order by date(order_time) rows 6 preceding) as finish_num_7d, sum(sum(if(start_time is null, 1, 0))) over(order by date(order_time) rows 6 preceding) as cancel_num_7d from tb_get_car_order group by dt ) select dt,...