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: Quantos participantes de primeira viagem estiveram presentes em cada evento de artes visuais, no último ano, divididos por fonte de financiamento e grupo etário?
 ###Tabelas: 
CREATE TABLE Events (id INT, date DATE, funding_source VARCHAR(50), event_type VARCHAR(50)); INSERT INTO Events (id, date, funding_source, event_type) VALUES (1, '2021-01-01', 'Foundation', 'Exhibition'), (2, '2021-02-01', 'Corporate', 'Gallery'); CREATE TABLE Attendance (id INT, event_id INT, is_new_attendee BOOLEAN, age_group VARCHAR(20)); INSERT INTO Attendance (id, event_id, is_new_attendee, age_group) VALUES (1, 1, TRUE, '18-24'), (2, 1, FALSE, '25-34'), (3, 2, TRUE, '35-44');
SELECT e.funding_source, a.age_group, COUNT(a.id) AS count FROM Events e INNER JOIN Attendance a ON e.id = a.event_id AND a.is_new_attendee = TRUE WHERE e.date >= DATE_SUB(CURRENT_DATE, INTERVAL 1 YEAR) AND e.event_type = 'Visual Arts' GROUP BY e.funding_source, a.age_group;