Abaixo está uma instrução que descreve uma tarefa de geração de SQL, combinada com uma entrada que fornece mais contexto sobre os esquemas de tabela disponíveis. Escreva o código SQL que responda adequadamente à solicitação
 ###Instrução: Qual é o tempo médio entre as paradas de ônibus para cada rota?
 ###Tabelas: 
CREATE TABLE bus_stops (stop_id INT, route_id INT, stop_sequence INT, stop_time TIME); INSERT INTO bus_stops (stop_id, route_id, stop_sequence, stop_time) VALUES (1, 1, 1, '00:05:00'), (2, 1, 2, '00:10:00'), (3, 1, 3, '00:15:00'), (4, 2, 1, '00:03:00'), (5, 2, 2, '00:08:00'), (6, 2, 3, '00:13:00');
SELECT route_id, AVG(TIMESTAMPDIFF(SECOND, LAG(stop_time) OVER (PARTITION BY route_id ORDER BY stop_sequence), stop_time)) AS avg_time_between_stops FROM bus_stops GROUP BY route_id;