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 financiamento total recebido por 'Educação Artística para Todos' de fontes privadas e governamentais em 2022?
 ###Tabelas: 
CREATE TABLE Funding (program_name VARCHAR(255), funding_source VARCHAR(255), amount_received DECIMAL(10,2), funding_date DATE); INSERT INTO Funding (program_name, funding_source, amount_received, funding_date) VALUES ('Arts Education for All', 'Private Donor', 12000.00, '2022-02-15'), ('Arts Education for All', 'Corporate Sponsor', 18000.00, '2021-12-20'), ('Arts Education for All', 'Government Grant', 9000.00, '2022-07-30');
SELECT SUM(amount_received) FROM Funding WHERE program_name = 'Arts Education for All' AND (funding_source = 'Private Donor' OR funding_source = 'Government Grant') AND YEAR(funding_date) = 2022;