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: Encontre o tempo médio entre viagens para cada rota.
 ###Tabelas: 
CREATE TABLE trip_times (trip_id INTEGER, start_time TEXT, end_time TEXT, route_id INTEGER);
SELECT r.route_id, AVG(strftime('%s', t2.start_time) - strftime('%s', t1.end_time)) as avg_time_between_trips FROM trips t1 JOIN trips t2 ON t1.route_id = t2.route_id AND t2.start_time > t1.end_time GROUP BY r.route_id;