Solve multi-part SQL with sliding windows | DoorDash