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 porcentagem de vitórias para cada equipe nos últimos 5 jogos, ordenada da maior para a menor?
 ###Tabelas: 
CREATE TABLE teams (team_id INT, team_name VARCHAR(50), city VARCHAR(50));CREATE TABLE games (game_id INT, team_id INT, date DATE, won BOOLEAN); INSERT INTO teams VALUES (1, 'Celtics', 'Boston'); INSERT INTO teams VALUES (2, '76ers', 'Philadelphia'); INSERT INTO games VALUES (1, 1, '2022-02-15', true); INSERT INTO games VALUES (2, 1, '2022-02-17', false); INSERT INTO games VALUES (3, 2, '2022-02-16', true); INSERT INTO games VALUES (4, 2, '2022-02-18', true);
SELECT team_id, AVG(won) as win_percentage, RANK() OVER (ORDER BY AVG(won) DESC) as rank FROM games WHERE date >= CURRENT_DATE - INTERVAL '5 days' GROUP BY team_id ORDER BY rank;