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 duração média dos jogos jogados por cada jogador no último mês?
 ###Tabelas: 
CREATE TABLE Players (PlayerID INT, PlayerName TEXT); INSERT INTO Players (PlayerID, PlayerName) VALUES (1, 'John Doe'), (2, 'Jane Smith'), (3, 'Alex Rodriguez'); CREATE TABLE Games (GameID INT, PlayerID INT, GameDateTime TIMESTAMP, Duration INT); INSERT INTO Games (GameID, PlayerID, GameDateTime, Duration) VALUES (1, 1, '2021-01-25 10:00:00', 120), (2, 1, '2021-01-26 14:00:00', 180), (3, 2, '2021-01-24 09:00:00', 90), (4, 3, '2021-02-10 16:00:00', 150);
SELECT Players.PlayerName, AVG(Games.Duration) as AverageDuration FROM Players JOIN Games ON Players.PlayerID = Games.PlayerID WHERE Games.GameDateTime > DATE_SUB(NOW(), INTERVAL 1 MONTH) GROUP BY Players.PlayerName;