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 orçamento total para projetos de desenvolvimento comunitário na África, agrupados por tipo de projeto e país, e ordenados em ordem decrescente pelo orçamento total?
 ###Tabelas: 
CREATE TABLE community_development (id INT, country VARCHAR(50), project_type VARCHAR(50), budget INT); INSERT INTO community_development (id, country, project_type, budget) VALUES (1, 'Kenya', 'Community Center', 5000000), (2, 'Uganda', 'Park', 6000000), (3, 'Tanzania', 'Library', 7000000), (4, 'Rwanda', 'Community Garden', 8000000);
SELECT project_type, country, SUM(budget) as total_budget FROM community_development GROUP BY project_type, country ORDER BY total_budget DESC;