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 as vendas totais de álbuns para os 3 melhores artistas de música mais vendidos e seus gêneros?
 ###Tabelas: 
CREATE TABLE Artists (ArtistID INT, ArtistName VARCHAR(255), Genre VARCHAR(50)); CREATE TABLE Albums (AlbumID INT, AlbumName VARCHAR(255), Sales INT, ArtistID INT);
SELECT A.ArtistName, A.Genre, SUM(Albums.Sales) AS Total_Sales FROM Artists A INNER JOIN (SELECT ArtistID, SUM(Sales) AS Sales, ROW_NUMBER() OVER (ORDER BY SUM(Sales) DESC) AS Rank FROM Albums GROUP BY ArtistID) B ON A.ArtistID = B.ArtistID WHERE B.Rank <= 3 GROUP BY A.ArtistName, A.Genre;