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 é o número médio de jogos jogados por dia 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); INSERT INTO Games (GameID, PlayerID, GameDateTime) VALUES (1, 1, '2021-01-25 10:00:00'), (2, 1, '2021-01-26 14:00:00'), (3, 2, '2021-01-24 09:00:00'), (4, 1, '2021-01-28 18:00:00'), (5, 3, '2021-02-10 16:00:00'), (6, 3, '2021-02-10 17:00:00');
SELECT Players.PlayerName, AVG(DATEDIFF(Games.GameDateTime, LAG(Games.GameDateTime) OVER (PARTITION BY Players.PlayerName ORDER BY Games.GameDateTime))) as AverageGamesPerDay FROM Players JOIN Games ON Players.PlayerID = Games.PlayerID WHERE Games.GameDateTime > DATE_SUB(NOW(), INTERVAL 1 MONTH) GROUP BY Players.PlayerName;