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: Identificar fãs que tenham comparecido a jogos de futebol e basquete no último mês.
 ###Tabelas: 
CREATE TABLE fan_attendance(fan_id INT, game_type VARCHAR(10), attendance_date DATE); INSERT INTO fan_attendance(fan_id, game_type, attendance_date) VALUES (1, 'football', '2022-01-05'), (2, 'basketball', '2022-01-07'), (3, 'football', '2022-01-10'), (1, 'basketball', '2022-01-12'), (4, 'football', '2022-01-15'), (3, 'basketball', '2022-01-17');
SELECT fan_id FROM fan_attendance WHERE game_type = 'football' AND attendance_date >= DATEADD(month, -1, GETDATE()) INTERSECT SELECT fan_id FROM fan_attendance WHERE game_type = 'basketball' AND attendance_date >= DATEADD(month, -1, GETDATE());