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: Quais são os 3 principais hotéis em termos de tempo de engajamento em tours virtuais no terceiro trimestre de 2022?
 ###Tabelas: 
CREATE TABLE hotel_virtual_tours (hotel_name VARCHAR(20), user_id INT, engagement_time INT, tour_date DATE); INSERT INTO hotel_virtual_tours (hotel_name, user_id, engagement_time, tour_date) VALUES ('Hotel A', 1, 300, '2022-07-01'), ('Hotel A', 2, 350, '2022-07-01'), ('Hotel B', 3, 250, '2022-07-02'), ('Hotel C', 4, 400, '2022-07-03');
SELECT hotel_name, SUM(engagement_time) as total_engagement_time FROM hotel_virtual_tours WHERE tour_date BETWEEN '2022-07-01' AND '2022-09-30' GROUP BY hotel_name ORDER BY total_engagement_time DESC LIMIT 3;