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: Encontre o número total de streams para cada gênero em ordem decrescente, juntamente com a porcentagem de streams totais.
 ###Tabelas: 
CREATE TABLE streaming_data (stream_id INT, track_name VARCHAR(100), artist_name VARCHAR(100), genre VARCHAR(50), streams INT, stream_date DATE); INSERT INTO streaming_data (stream_id, track_name, artist_name, genre, streams, stream_date) VALUES (1, 'Heat Waves', 'Glass Animals', 'Indie Rock', 10000, '2021-01-01'); INSERT INTO streaming_data (stream_id, track_name, artist_name, genre, streams, stream_date) VALUES (2, 'Good 4 U', 'Olivia Rodrigo', 'Pop Punk', 15000, '2021-01-02');
SELECT genre, SUM(streams) as total_streams, 100.0 * SUM(streams) / SUM(SUM(streams)) OVER () as percentage_of_total FROM streaming_data GROUP BY genre ORDER BY total_streams DESC;