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 os 5 principais usuários com o maior número de transações no último mês do gênero 'eSports'.
 ###Tabelas: 
CREATE TABLE Players (PlayerID INT, PlayerName VARCHAR(100), Game VARCHAR(50), LastLogin DATETIME); INSERT INTO Players (PlayerID, PlayerName, Game, LastLogin) VALUES (1, 'John', 'CSGO', '2022-02-01 12:00:00'), (2, 'Jane', 'LOL', '2022-02-15 15:30:00'), (3, 'Mike', 'CSGO', '2022-03-01 09:15:00');
SELECT PlayerName, COUNT(*) as TransactionsCount FROM Players WHERE Game = 'CSGO' AND LastLogin >= DATE_SUB(CURRENT_DATE, INTERVAL 1 MONTH) GROUP BY PlayerName ORDER BY TransactionsCount DESC LIMIT 5;