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 taxa média diária (ADR) para cada hotel em um determinado país?
 ###Tabelas: 
CREATE TABLE hotels (hotel_id INT, hotel_name TEXT, country TEXT, base_rate FLOAT);CREATE TABLE bookings (booking_id INT, hotel_id INT, booking_date DATE, rooms_sold INT, revenue FLOAT); INSERT INTO hotels (hotel_id, hotel_name, country, base_rate) VALUES (1, 'Hotel X', 'USA', 150), (2, 'Hotel Y', 'Canada', 200); INSERT INTO bookings (booking_id, hotel_id, booking_date, rooms_sold, revenue) VALUES (1, 1, '2021-01-01', 10, 1500), (2, 1, '2021-01-02', 5, 750), (3, 2, '2021-01-01', 15, 3000), (4, 2, '2021-01-02', 7, 1400);
SELECT h.hotel_name, h.country, AVG(h.base_rate) as avg_daily_rate FROM hotels h INNER JOIN (SELECT hotel_id, DATE(booking_date) as date, SUM(revenue) / SUM(rooms_sold) as daily_rate FROM bookings GROUP BY hotel_id, date) b ON h.hotel_id = b.hotel_id WHERE h.country = 'USA' GROUP BY h.hotel_name, h.country;