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: Quais atletas têm o maior número total de medalhas ganhas nos últimos 5 jogos de inverno?
 ###Tabelas: 
CREATE TABLE medals (athlete VARCHAR(50), game_year INT, medal VARCHAR(50)); INSERT INTO medals (athlete, game_year, medal) VALUES ('Davis', 2014, 'Gold'), ('Davis', 2018, 'Gold'), ('Fisher', 2014, 'Silver'), ('Fisher', 2018, 'Bronze');
SELECT athlete, SUM(CASE WHEN medal = 'Gold' THEN 3 WHEN medal = 'Silver' THEN 2 WHEN medal = 'Bronze' THEN 1 END) AS total_points FROM medals WHERE game_year >= YEAR(DATEADD(year, -5, GETDATE())) AND game_year < YEAR(GETDATE()) GROUP BY athlete