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: Encontre a diferença nas avaliações entre o primeiro e o último hotel ecológico em cada país?
 ###Tabelas: 
CREATE TABLE hotel_ratings (hotel_id INT, hotel_name TEXT, country TEXT, rating FLOAT); INSERT INTO hotel_ratings (hotel_id, hotel_name, country, rating) VALUES (1, 'Eco-Friendly Hotel 1', 'France', 4.2), (2, 'Eco-Friendly Hotel 2', 'France', 4.5), (3, 'Eco-Friendly Hotel 3', 'Italy', 3.8), (4, 'Eco-Friendly Hotel 4', 'Italy', 4.1);
SELECT country, (MAX(rating) OVER (PARTITION BY country) - MIN(rating) OVER (PARTITION BY country)) AS rating_difference FROM hotel_ratings;