with r1 as( select ride_id, route_id, rider_name, ride_date, completion_min, avg_speed_kmh, row_number() over(partition by rider_name order by completion_min) ride_rank from ride_records ), r2 as( select route_name, distance_km, rider_name, ride_date, completion_min, avg_speed_kmh, row_number() over...