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 é a duração média dos tours virtuais mais longos para cada local?
 ###Tabelas: 
CREATE TABLE Virtual_Tours (id INT, venue_id INT, tour_name VARCHAR(255), price DECIMAL(5,2), duration INT); INSERT INTO Virtual_Tours (id, venue_id, tour_name, price, duration) VALUES (1, 1, 'Online Tour of Museum', 20.00, 60); INSERT INTO Virtual_Tours (id, venue_id, tour_name, price, duration) VALUES (2, 2, 'Virtual Tour of Sagrada Familia', 30.00, 90);
SELECT venue_id, AVG(duration) as 'Average Duration of Longest Tour' FROM Virtual_Tours t1 WHERE t1.duration = (SELECT MAX(duration) FROM Virtual_Tours t2 WHERE t1.venue_id = t2.venue_id) GROUP BY venue_id;