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 total de resíduos gerados por cada marca de moda ética no último ano e qual a porcentagem disso é reciclada?
 ###Tabelas: 
CREATE TABLE EthicalBrands (id INT, brand VARCHAR, waste_kg INT); CREATE TABLE BrandWasteData (brand VARCHAR, year INT, waste_kg INT, is_recycled BOOLEAN);
SELECT e.brand, SUM(e.waste_kg) as total_waste, 100.0 * AVG(CAST(bw.is_recycled AS FLOAT)) as recycled_percentage FROM EthicalBrands e JOIN BrandWasteData bw ON e.brand = bw.brand WHERE bw.year = YEAR(CURRENT_DATE()) - 1 GROUP BY e.brand;