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 desenvolvimento comunitário únicas na tabela 'community_development', seus tipos e o orçamento total alocado para cada iniciativa.
 ###Tabelas: 
CREATE TABLE community_development (initiative_name VARCHAR(255), initiative_type VARCHAR(255), budget INT); INSERT INTO community_development (initiative_name, initiative_type, budget) VALUES ('Cultural Center', 'Community Development', 20000), ('Sports Complex', 'Community Development', 30000), ('Library', 'Community Development', 15000), ('Community Health Clinic', 'Community Development', 50000);
SELECT initiative_name, initiative_type, SUM(budget) OVER (PARTITION BY initiative_name, initiative_type) AS total_budget FROM community_development;