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: Liste os 3 vídeos musicais de K-pop mais visualizados no último mês.
 ###Tabelas: 
CREATE TABLE music_videos (video_id INT, title VARCHAR(100), artist VARCHAR(50), views INT, release_date DATE); INSERT INTO music_videos (video_id, title, artist, views, release_date) VALUES (1, 'Gangnam Style', 'PSY', 4000000, '2012-07-15'), (2, 'Butter', 'BTS', 8000000, '2021-05-21');
SELECT artist, title, views FROM (SELECT video_id, title, artist, views, ROW_NUMBER() OVER(PARTITION BY artist ORDER BY views DESC) as rn FROM music_videos WHERE release_date >= DATEADD(month, -1, GETDATE())) t WHERE t.rn <= 3;