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: Listar todas as iniciativas de financiamento climático e suas categorias correspondentes na África de 2018 a 2022, ordenadas por categoria e ano.
 ###Tabelas: 
CREATE TABLE climate_finance (id INT, initiative_name VARCHAR(50), category VARCHAR(50), location VARCHAR(50), funding_amount FLOAT, start_year INT, end_year INT); INSERT INTO climate_finance (id, initiative_name, category, location, funding_amount, start_year, end_year) VALUES (1, 'Solar Power Expansion', 'Renewable Energy', 'Africa', 1000000, 2018, 2022);
SELECT initiative_name, category, start_year, end_year, funding_amount FROM climate_finance WHERE location = 'Africa' AND start_year BETWEEN 2018 AND 2022 ORDER BY category, start_year;