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 média de comparecimento aos eventos, no último mês, dividida por dia da semana e gênero?
 ###Tabelas: 
CREATE TABLE Events (id INT, date DATE, genre VARCHAR(50), city VARCHAR(50), attendance INT); INSERT INTO Events (id, date, genre, city, attendance) VALUES (1, '2021-01-01', 'Classical', 'New York', 100), (2, '2021-01-02', 'Rock', 'Los Angeles', 200);
SELECT DATE_FORMAT(e.date, '%W') AS day_of_week, e.genre, AVG(e.attendance) AS avg_attendance FROM Events e WHERE e.date >= DATE_SUB(CURRENT_DATE, INTERVAL 1 MONTH) GROUP BY day_of_week, e.genre;