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: Quais programas culturais tiveram a presença mais diversificada em 2022?
 ###Tabelas: 
CREATE TABLE Events (event_id INT, event_name VARCHAR(255), attendees INT); INSERT INTO Events (event_id, event_name, attendees) VALUES (1, 'Music Festival', 800), (2, 'Art Exhibition', 500), (3, 'Theater Performance', 300); CREATE TABLE Attendee_Demographics (attendee_id INT, attendee_race VARCHAR(255), event_id INT); INSERT INTO Attendee_Demographics (attendee_id, attendee_race, event_id) VALUES (1, 'Hispanic', 1), (2, 'African American', 1), (3, 'Asian', 2), (4, 'Native American', 3); CREATE TABLE Event_Dates (event_id INT, event_date DATE); INSERT INTO Event_Dates (event_id, event_date) VALUES (1, '2022-01-01'), (2, '2022-06-01'), (3, '2022-12-31');
SELECT E.event_name, COUNT(DISTINCT AD.attendee_race) as num_races FROM Events E JOIN Attendee_Demographics AD ON E.event_id = AD.event_id JOIN Event_Dates ED ON E.event_id = ED.event_id WHERE YEAR(ED.event_date) = 2022 GROUP BY E.event_name ORDER BY num_races DESC;