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: Quais são os 3 principais jogos por tempo total de jogo na tabela 'game_sessions', e qual é o tempo total de jogo para cada um?
 ###Tabelas: 
CREATE TABLE games (game_id INT, game_name VARCHAR(50)); INSERT INTO games VALUES (1, 'GameA'); INSERT INTO games VALUES (2, 'GameB'); INSERT INTO games VALUES (3, 'GameC'); CREATE TABLE game_sessions (session_id INT, player_id INT, game_id INT, duration INT); INSERT INTO game_sessions VALUES (1, 1, 1, 12); INSERT INTO game_sessions VALUES (2, 1, 2, 15); INSERT INTO game_sessions VALUES (3, 2, 3, 8); INSERT INTO game_sessions VALUES (4, 2, 1, 9);
SELECT g.game_name, SUM(gs.duration) as total_playtime FROM game_sessions gs JOIN games g ON gs.game_id = g.game_id GROUP BY gs.game_id ORDER BY total_playtime DESC LIMIT 3;