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: Liste os IDs dos jogadores e as horas totais jogadas para os jogadores que jogaram em eventos de esports e jogos de realidade virtual.
 ###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 EsportsEvents (PlayerID INT, EventID INT); INSERT INTO EsportsEvents (PlayerID, EventID) VALUES (1, 101), (2, 102), (3, 103);
SELECT GameSessions.PlayerID, SUM(GameSessions.HoursPlayed) FROM GameSessions INNER JOIN EsportsEvents ON GameSessions.PlayerID = EsportsEvents.PlayerID WHERE GameSessions.GamePreference = 'VR' GROUP BY GameSessions.PlayerID;