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: Obter tempo de jogo diário do jogador nos últimos 7 dias
 ###Tabelas: 
CREATE TABLE players (player_id INT, name VARCHAR(100)); CREATE TABLE vr_sessions (session_id INT, player_id INT, game VARCHAR(50), duration INT, session_date DATE);
SELECT p.name, g.name AS game_name, AVG(duration / 60) AS avg_daily_playtime_minutes FROM players p JOIN vr_sessions s ON p.player_id = s.player_id JOIN (SELECT DISTINCT player_id, game FROM vr_sessions WHERE game = 'GameX') g ON p.player_id = g.player_id WHERE s.session_date BETWEEN CURRENT_DATE - 7 AND CURRENT_DATE AND g.game = 'GameX' GROUP BY p.name, g.name, s.session_date ORDER BY s.session_date;