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: Mostrar o número de usuários únicos que transmitiram músicas de artistas de diferentes gêneros.
 ###Tabelas: 
CREATE TABLE Users (UserID INT, UserName VARCHAR(255), Age INT); INSERT INTO Users (UserID, UserName, Age) VALUES (1, 'UserA', 25), (2, 'UserB', 35), (3, 'UserC', 45); CREATE TABLE Artists (ArtistID INT, ArtistName VARCHAR(255), Genre VARCHAR(255)); INSERT INTO Artists (ArtistID, ArtistName, Genre) VALUES (1, 'ArtistA', 'Pop'), (2, 'ArtistB', 'Rock'), (3, 'ArtistC', 'Jazz'); CREATE TABLE Streams (StreamID INT, UserID INT, ArtistID INT, StreamDate DATE); INSERT INTO Streams (StreamID, UserID, ArtistID, StreamDate) VALUES (1, 1, 1, '2022-01-01'), (2, 2, 2, '2022-01-02'), (3, 3, 3, '2022-01-03');
SELECT A.Genre, COUNT(DISTINCT S.UserID) as UniqueUsers FROM Artists A JOIN Streams S ON A.ArtistID = S.ArtistID GROUP BY A.Genre;