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 montante total de financiamento para programas de 'Dança' em 2022?
 ###Tabelas: 
CREATE TABLE if not exists program (id INT, name VARCHAR(50), category VARCHAR(50)); CREATE TABLE if not exists funding (id INT, program_id INT, year INT, amount DECIMAL(10, 2), source VARCHAR(50)); INSERT INTO program (id, name, category) VALUES (1, 'Ballet', 'Dance'), (2, 'Contemporary', 'Dance'), (3, 'Hip Hop', 'Dance'); INSERT INTO funding (id, program_id, year, amount, source) VALUES (1, 1, 2021, 15000, 'City Grant'), (2, 1, 2022, 18000, 'Private Donor'), (3, 2, 2021, 12000, 'Corporate Sponsor'), (4, 2, 2022, 14000, 'Government Grant'), (5, 3, 2021, 16000, 'Private Donor'), (6, 3, 2022, 20000, 'City Grant');
SELECT SUM(amount) FROM funding f JOIN program p ON f.program_id = p.id WHERE p.category = 'Dance' AND f.year = 2022;