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 horas jogadas por dia para cada jogador no gênero 'Ação'?
 ###Tabelas: 
CREATE TABLE player_hours_daily (player_hours_daily_id INT, player_id INT, game_id INT, hours INT, play_date DATE); INSERT INTO player_hours_daily VALUES (1, 1, 1, 3, '2022-01-01'), (2, 1, 1, 2, '2022-01-02'), (3, 1, 2, 4, '2022-01-01'), (4, 2, 2, 2, '2022-01-02'), (5, 3, 3, 3, '2022-01-01'), (6, 4, 1, 5, '2022-01-01');
SELECT player_id, AVG(hours / DATEDIFF(play_date, LAG(play_date, 1) OVER (PARTITION BY player_id ORDER BY play_date))) as avg_hours_per_day FROM player_hours_daily JOIN games ON player_hours_daily.game_id = games.game_id WHERE genre = 'Action' GROUP BY player_id;