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 cadeias de hotéis têm mais reservas OTA em 'PaísA'?
 ###Tabelas: 
CREATE TABLE Hotels (hotel_id INT, hotel_name VARCHAR(50), chain_name VARCHAR(50), country VARCHAR(50)); CREATE TABLE Bookings (booking_id INT, hotel_id INT, booking_amt FLOAT, ota_source BOOLEAN); INSERT INTO Hotels (hotel_id, hotel_name, chain_name, country) VALUES (1, 'Hotel1', 'ChainX', 'CountryA'), (2, 'Hotel2', 'ChainX', 'CountryB'), (3, 'Hotel3', 'ChainY', 'CountryA'); INSERT INTO Bookings (booking_id, hotel_id, booking_amt, ota_source) VALUES (1, 1, 500, TRUE), (2, 2, 400, FALSE), (3, 1, 300, TRUE), (4, 3, 250, TRUE);
SELECT h.chain_name, SUM(b.booking_amt) as total_ota_bookings FROM Hotels h JOIN Bookings b ON h.hotel_id = b.hotel_id WHERE h.country = 'CountryA' AND b.ota_source = TRUE GROUP BY h.chain_name;