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 é o número total de turistas que visitaram hotéis ecológicos no último ano?
 ###Tabelas: 
CREATE TABLE tourists (tourist_id INT, name TEXT, country TEXT, visit_date DATE); CREATE TABLE hotels (hotel_id INT, name TEXT, country TEXT, eco_friendly BOOLEAN, capacity INT); INSERT INTO tourists (tourist_id, name, country, visit_date) VALUES (1, 'John Doe', 'France', '2022-01-01'), (2, 'Jane Smith', 'Brazil', '2022-02-01'), (3, 'Minh Nguyen', 'Vietnam', '2021-12-31'), (4, 'Pierre Dupont', 'France', '2022-01-01'), (5, 'Emily Chen', 'Australia', '2022-02-01'); INSERT INTO hotels (hotel_id, name, country, eco_friendly, capacity) VALUES (1, 'Green Hotel', 'Brazil', true, 50), (2, 'Eco Lodge', 'France', true, 75), (3, 'Polluting Hotel', 'USA', false, 100), (4, 'Sustainable Hotel', 'Japan', true, 25);
SELECT COUNT(DISTINCT tourist_id) FROM tourists t INNER JOIN hotel_bookings hb ON t.tourist_id = hb.tourist_id INNER JOIN hotels h ON hb.hotel_id = h.hotel_id WHERE h.eco_friendly = true AND t.visit_date >= DATEADD(year, -1, GETDATE());