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 foi o orçamento total para projetos de comunicação sobre clima em '2018' da tabela 'communication_projects'?
 ###Tabelas: 
CREATE TABLE communication_projects (id INT PRIMARY KEY, name VARCHAR(255), location VARCHAR(255), description TEXT, start_date DATE, end_date DATE, budget FLOAT); INSERT INTO communication_projects (id, name, location, description, start_date, end_date, budget) VALUES (1, 'Public Awareness Campaign', 'New York', 'Raising awareness of climate change', '2018-01-01', '2018-12-31', 200000), (2, 'Climate Education Workshop', 'Nairobi', 'Educating community members on climate change', '2018-06-01', '2018-06-30', 150000);
SELECT SUM(budget) FROM communication_projects WHERE start_date <= '2018-12-31' AND end_date >= '2018-01-01';