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: Encontre a média de horas jogadas por dia por jogadores que jogaram jogos de realidade virtual por mais de 5 horas.
 ###Tabelas: 
CREATE TABLE GameSessions (PlayerID INT, GamePreference VARCHAR(20), HoursPlayed DECIMAL(5,2)); INSERT INTO GameSessions (PlayerID, GamePreference, HoursPlayed) VALUES (1, 'VR', 10.5), (2, 'FPS', 5.3), (3, 'Strategy', 7.2); CREATE TABLE DailyPlaytime (PlayerID INT, HoursPlayed DECIMAL(5,2)); INSERT INTO DailyPlaytime (PlayerID, HoursPlayed) VALUES (1, 2.5), (2, 3.0), (3, 4.0);
SELECT AVG(DailyPlaytime.HoursPlayed) FROM DailyPlaytime INNER JOIN GameSessions ON DailyPlaytime.PlayerID = GameSessions.PlayerID WHERE GameSessions.GamePreference = 'VR' AND GameSessions.HoursPlayed > 5.0;