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: Identificar os 3 países com os maiores valores de transação no gênero 'Shooter' no último mês.
 ###Tabelas: 
CREATE TABLE Transactions (TransactionID INT, UserID INT, TransactionValue DECIMAL(10, 2), Game VARCHAR(50)); INSERT INTO Transactions (TransactionID, UserID, TransactionValue, Game) VALUES (1, 1, 50.00, 'Shooter'), (2, 1, 75.00, 'Shooter'), (3, 2, 30.00, 'Racing');
SELECT t.Game, c.Country, SUM(t.TransactionValue) as TotalTransactionValue FROM Transactions t INNER JOIN (SELECT UserID, Country FROM Users WHERE LastLogin >= DATE_SUB(CURRENT_DATE, INTERVAL 1 MONTH)) c ON t.UserID = c.UserID WHERE t.Game = 'Shooter' GROUP BY t.Game, c.Country ORDER BY TotalTransactionValue DESC, c.Country LIMIT 3;