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 é a divisão demográfica dos membros da audiência que compareceram a eventos em 2021?
 ###Tabelas: 
CREATE TABLE AgeGroups (AgeGroupID INT, AgeGroup VARCHAR(50)); CREATE TABLE AudienceDemographics (AudienceID INT, AgeGroupID INT); INSERT INTO AgeGroups (AgeGroupID, AgeGroup) VALUES (1, 'Under 18'), (2, '18-24'), (3, '25-34'), (4, '35-44'), (5, '45-54'), (6, '55-64'), (7, '65+'); INSERT INTO AudienceDemographics (AudienceID, AgeGroupID) VALUES (1, 2), (2, 3), (3, 4), (4, 5);
SELECT ag.AgeGroup, COUNT(a.AudienceID) as NumAudienceMembers FROM Audience a INNER JOIN AudienceDemographics ad ON a.AudienceID = ad.AudienceID INNER JOIN AgeGroups ag ON ad.AgeGroupID = ag.AgeGroupID INNER JOIN AudienceAttendance aa ON a.AudienceID = aa.AudienceID INNER JOIN Events e ON aa.EventID = e.EventID WHERE e.EventDate >= '2021-01-01' AND e.EventDate < '2022-01-01' GROUP BY ag.AgeGroup;