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: Identificar o financiamento total para campanhas de comunicação bem-sucedidas sobre o clima na América do Norte e seus nomes.
 ###Tabelas: 
CREATE TABLE climate_communication_na (campaign_name VARCHAR(50), country VARCHAR(50), budget NUMERIC(12,2), campaign_status VARCHAR(50)); INSERT INTO climate_communication_na (campaign_name, country, budget, campaign_status) VALUES ('Green Future', 'Canada', 15000.00, 'Successful'), ('Climate Action', 'USA', 20000.00, 'Successful'), ('Eco Life', 'Mexico', 12000.00, 'Unsuccessful'), ('Clean Earth', 'Canada', 18000.00, 'Successful'), ('Sustainable World', 'USA', 25000.00, 'Successful');
SELECT campaign_name, SUM(budget) FROM climate_communication_na WHERE country IN ('North America') AND campaign_status = 'Successful' GROUP BY campaign_name;