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: Calcular a taxa de reciclagem para cada tipo de resíduo.
 ###Tabelas: 
CREATE TABLE waste_generation (id INT PRIMARY KEY, waste_type_id INT, generation_rate FLOAT); INSERT INTO waste_generation (id, waste_type_id, generation_rate) VALUES (1, 1, 50.5), (2, 2, 40.3); CREATE TABLE recycling_rates (id INT PRIMARY KEY, waste_type_id INT, recycling_rate FLOAT); INSERT INTO recycling_rates (id, waste_type_id, recycling_rate) VALUES (1, 1, 0.2), (2, 2, 0.3); CREATE TABLE waste_types (id INT PRIMARY KEY, waste_type VARCHAR(255)); INSERT INTO waste_types (id, waste_type) VALUES (1, 'Plastic'), (2, 'Paper');
SELECT waste_types.waste_type, (recycling_rates.recycling_rate / waste_generation.generation_rate) * 100 AS recycling_percentage FROM waste_types INNER JOIN waste_generation ON waste_types.id = waste_generation.waste_type_id INNER JOIN recycling_rates ON waste_types.id = recycling_rates.waste_type_id;