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 porcentagem de reservas feitas por meio de canais OTA para cada hotel?
 ###Tabelas: 
CREATE TABLE hotels (hotel_id INT, hotel_name TEXT); INSERT INTO hotels (hotel_id, hotel_name) VALUES (1, 'Hotel X'), (2, 'Hotel Y'); CREATE TABLE bookings (booking_id INT, hotel_id INT, booking_channel TEXT); INSERT INTO bookings (booking_id, hotel_id, booking_channel) VALUES (1, 1, 'OTA'), (2, 1, 'Direct'), (3, 2, 'OTA');
SELECT hotels.hotel_name, (COUNT(CASE WHEN bookings.booking_channel = 'OTA' THEN 1 END) * 100.0 / COUNT(bookings.booking_channel)) AS percentage FROM hotels INNER JOIN bookings ON hotels.hotel_id = bookings.hotel_id GROUP BY hotels.hotel_name;