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 gêneros musicais por tempo total de escuta nos Estados Unidos?
 ###Tabelas: 
CREATE TABLE music_streams (user_id INT, genre VARCHAR(255), listening_time FLOAT); CREATE TABLE countries (country_code CHAR(2), country_name VARCHAR(255)); CREATE VIEW stream_summary AS SELECT genre, SUM(listening_time) as total_time FROM music_streams GROUP BY genre; CREATE VIEW country_summary AS SELECT country_code, country_name FROM countries;
 SELECT genre, total_time FROM (   SELECT genre, total_time,          ROW_NUMBER() OVER (ORDER BY total_time DESC) as rank   FROM stream_summary ) subquery WHERE rank <= 3; 