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 receita total gerada por hotéis com certificações de turismo sustentável nos últimos 3 meses?
 ###Tabelas: 
CREATE TABLE hotel_certifications (hotel_id INT, certification VARCHAR(50)); INSERT INTO hotel_certifications (hotel_id, certification) VALUES (1, 'GreenLeaders'), (2, 'EarthCheck'), (3, 'GreenGlobe'), (4, 'Sustainable Tourism'); CREATE TABLE hotel_revenue (hotel_id INT, revenue INT, date DATE); INSERT INTO hotel_revenue (hotel_id, revenue, date) VALUES (1, 5000, '2023-02-01'), (2, 7000, '2023-02-01'), (3, 8000, '2023-02-01'), (4, 6000, '2023-02-01'), (1, 5500, '2023-03-01'), (2, 7500, '2023-03-01'), (3, 8500, '2023-03-01'), (4, 6500, '2023-03-01');
SELECT SUM(revenue) FROM hotel_revenue hr JOIN hotel_certifications hc ON hr.hotel_id = hc.hotel_id WHERE hc.certification IN ('GreenLeaders', 'EarthCheck', 'GreenGlobe', 'Sustainable Tourism') AND hr.date >= DATE_SUB(CURRENT_DATE, INTERVAL 3 MONTH);