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 a cada estádio no último mês e o gasto médio deles.
 ###Tabelas: 
CREATE TABLE fan (id INT, name VARCHAR(50), stadium VARCHAR(50));CREATE TABLE tickets (id INT, fan_id INT, sale_date DATE, quantity INT, price DECIMAL(5,2));
SELECT s.stadium, COUNT(f.id) AS attendees, AVG(t.price * t.quantity) AS avg_spending FROM fan f JOIN tickets t ON f.id = t.fan_id JOIN (SELECT DISTINCT stadium FROM fan) s ON TRUE WHERE t.sale_date BETWEEN DATE_SUB(CURDATE(), INTERVAL 1 MONTH) AND CURDATE() GROUP BY s.stadium;