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 voluntários são necessários em média por evento para os programas de Artes e Cultura em 2023?
 ###Tabelas: 
CREATE TABLE Volunteers (VolunteerID INT, Program VARCHAR(50), EventDate DATE); INSERT INTO Volunteers (VolunteerID, Program, EventDate) VALUES (1, 'Arts and Culture', '2023-01-01'), (2, 'Arts and Culture', '2023-02-01'); CREATE TABLE Events (EventID INT, Program VARCHAR(50), EventDate DATE, NumberOfVolunteers INT); INSERT INTO Events (EventID, Program, EventDate, NumberOfVolunteers) VALUES (1, 'Arts and Culture', '2023-01-01', 10), (2, 'Arts and Culture', '2023-02-01', 15);
SELECT Program, AVG(NumberOfVolunteers) as AvgVolunteers FROM Events INNER JOIN Volunteers ON Events.Program = Volunteers.Program AND Events.EventDate = Volunteers.EventDate WHERE Program = 'Arts and Culture' AND Year(EventDate) = 2023 GROUP BY Program;