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: Identificar as duas regiões com a maior duração média de correspondência.
 ###Tabelas: 
CREATE TABLE gameactivity (player_id INT, game_id INT, game_region VARCHAR(50), joined_at TIMESTAMP, left_at TIMESTAMP); INSERT INTO gameactivity (player_id, game_id, game_region, joined_at, left_at) VALUES (1, 1001, 'APAC', '2022-01-01 10:00:00', '2022-01-01 12:00:00');
SELECT game_region, AVG(DATEDIFF(second, joined_at, left_at)) as avg_duration, RANK() OVER (ORDER BY AVG(DATEDIFF(second, joined_at, left_at)) DESC) as rank FROM gameactivity GROUP BY game_region