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 tempo total de jogo de jogos de ação para jogadores dos EUA?
 ###Tabelas: 
CREATE TABLE players (player_id int, age int, gender varchar(10), country varchar(20)); INSERT INTO players (player_id, age, gender, country) VALUES (1, 25, 'Male', 'USA'), (2, 30, 'Female', 'Canada'), (3, 22, 'Male', 'Mexico'); CREATE TABLE game_sessions (session_id int, player_id int, game_name varchar(20), game_type varchar(10), duration int); INSERT INTO game_sessions (session_id, player_id, game_name, game_type, duration) VALUES (1, 1, 'Racing Game', 'Non-VR', 60), (2, 1, 'Shooter Game', 'VR', 90), (3, 2, 'Strategy Game', 'Non-VR', 120), (4, 3, 'Action Game', 'Non-VR', 180); CREATE TABLE game_catalog (game_name varchar(20), game_type varchar(10)); INSERT INTO game_catalog (game_name, game_type) VALUES ('Racing Game', 'Non-VR'), ('Shooter Game', 'VR'), ('Strategy Game', 'Non-VR'), ('Action Game', 'Non-VR');
SELECT SUM(game_sessions.duration) FROM players INNER JOIN game_sessions ON players.player_id = game_sessions.player_id INNER JOIN game_catalog ON game_sessions.game_name = game_catalog.game_name WHERE players.country = 'USA' AND game_catalog.game_type = 'Action';