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 agências de viagens online (OTAs) geraram mais receita para hotéis no Oriente Médio no terceiro trimestre de 2022?
 ###Tabelas: 
CREATE TABLE ota_revenue (hotel_name VARCHAR(20), ota_platform VARCHAR(20), region VARCHAR(20), revenue DECIMAL(10,2), revenue_date DATE); INSERT INTO ota_revenue (hotel_name, ota_platform, region, revenue, revenue_date) VALUES ('Hotel A', 'Expedia', 'Middle East', 5000, '2022-07-01'), ('Hotel A', 'Booking.com', 'Middle East', 6000, '2022-07-01'), ('Hotel B', 'Agoda', 'Middle East', 4000, '2022-07-01');
SELECT ota_platform, SUM(revenue) as total_revenue FROM ota_revenue WHERE region = 'Middle East' AND revenue_date BETWEEN '2022-07-01' AND '2022-09-30' GROUP BY ota_platform ORDER BY total_revenue DESC;