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 redução total de emissões de CO2 alcançada pelos projetos de energia eólica na Alemanha, agrupados por tipo de projeto e ano de implementação?
 ###Tabelas: 
CREATE TABLE wind_energy_projects (id INT, project_type VARCHAR(100), country VARCHAR(50), co2_emissions_reduction FLOAT, implementation_date DATE); INSERT INTO wind_energy_projects (id, project_type, country, co2_emissions_reduction, implementation_date) VALUES (1, 'Onshore Wind Project A', 'Germany', 2000, '2015-01-01'); INSERT INTO wind_energy_projects (id, project_type, country, co2_emissions_reduction, implementation_date) VALUES (2, 'Offshore Wind Project B', 'Germany', 3000, '2016-01-01');
SELECT project_type, YEAR(implementation_date) AS implementation_year, SUM(co2_emissions_reduction) AS total_reduction FROM wind_energy_projects WHERE country = 'Germany' GROUP BY project_type, YEAR(implementation_date);