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: Encontre o número de fãs que compareceram aos jogos de cada equipe no último mês?
 ###Tabelas: 
CREATE TABLE fans (fan_id INT, team_name VARCHAR(50), game_date DATE); CREATE TABLE teams (team_name VARCHAR(50), team_city VARCHAR(50)); INSERT INTO fans (fan_id, team_name, game_date) VALUES (1, 'Red Sox', '2022-06-01'), (2, 'Yankees', '2022-06-02'); INSERT INTO teams (team_name, team_city) VALUES ('Red Sox', 'Boston'), ('Yankees', 'New York');
SELECT team_name, COUNT(*) as game_attendance FROM fans INNER JOIN teams ON fans.team_name = teams.team_name WHERE game_date >= DATEADD(month, -1, GETDATE()) GROUP BY team_name;