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 receita total dos hotéis ecológicos em cada país, classificados por receita?
 ###Tabelas: 
CREATE TABLE eco_hotel_revenue (hotel_id INT, hotel_name TEXT, country TEXT, revenue FLOAT); INSERT INTO eco_hotel_revenue (hotel_id, hotel_name, country, revenue) VALUES (1, 'Eco-Friendly Hotel 1', 'France', 100000), (2, 'Eco-Friendly Hotel 2', 'France', 120000), (3, 'Eco-Friendly Hotel 3', 'Italy', 150000), (4, 'Eco-Friendly Hotel 4', 'Italy', 110000), (5, 'Eco-Friendly Hotel 5', 'Germany', 180000), (6, 'Eco-Friendly Hotel 6', 'Germany', 200000);
SELECT country, SUM(revenue) AS total_revenue, RANK() OVER (ORDER BY SUM(revenue) DESC) AS revenue_rank FROM eco_hotel_revenue GROUP BY country;