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 receita total gerada por cada OTA (Agência de Viagens Online) para um hotel específico?
 ###Tabelas: 
CREATE TABLE hotels (hotel_id INT, hotel_name TEXT, country TEXT);CREATE TABLE ota_bookings (booking_id INT, hotel_id INT, ota_name TEXT, revenue FLOAT); INSERT INTO hotels (hotel_id, hotel_name, country) VALUES (1, 'Hotel X', 'USA'); INSERT INTO ota_bookings (booking_id, hotel_id, ota_name, revenue) VALUES (1, 1, 'OTA1', 500), (2, 1, 'OTA2', 700), (3, 1, 'OTA3', 300);
SELECT ota.ota_name, SUM(ob.revenue) as total_revenue FROM hotels h INNER JOIN ota_bookings ob ON h.hotel_id = ob.hotel_id INNER JOIN (SELECT DISTINCT hotel_id, ota_name FROM ota_bookings) ota ON h.hotel_id = ota.hotel_id WHERE h.hotel_id = 1 GROUP BY ota.ota_name;