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: Calcular a média de comparecimento para cada equipe, ordenada do maior para o menor das tabelas de equipes, jogos e comparecimento.
 ###Tabelas: 
CREATE TABLE teams (team_id INT, team_name VARCHAR(255)); CREATE TABLE games (game_id INT, team_id INT, stadium_id INT); CREATE TABLE attendance (attendance_id INT, game_id INT, total_attendance INT);
SELECT t.team_name, AVG(a.total_attendance) AS avg_attendance FROM teams t JOIN games g ON t.team_id = g.team_id JOIN attendance a ON g.game_id = a.game_id GROUP BY t.team_name ORDER BY avg_attendance DESC;