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: Qual é o número médio de streams por dia para a música mais popular de cada artista?
 ###Tabelas: 
CREATE TABLE DailyStreams (StreamID int, SongID int, StreamCount int, StreamDate date); INSERT INTO DailyStreams (StreamID, SongID, StreamCount, StreamDate) VALUES (1, 1, 1000, '2023-02-01'), (2, 2, 2000, '2023-02-02'), (3, 3, 1500, '2023-02-03'), (4, 4, 2500, '2023-02-04'), (5, 5, 1800, '2023-02-05'); CREATE TABLE Songs (SongID int, SongName varchar(255), ArtistID int, Genre varchar(255)); INSERT INTO Songs (SongID, SongName, ArtistID, Genre) VALUES (1, 'Song1', 1, 'Pop'), (2, 'Song2', 2, 'Rock'), (3, 'Song3', 3, 'Jazz'), (4, 'Song4', 4, 'Hip-Hop'), (5, 'Song5', 5, 'Country');
SELECT Artists.ArtistName, MAX(Songs.SongName) as TopSong, AVG(DailyStreams.StreamCount) as AverageStreamsPerDay FROM Artists INNER JOIN (Songs INNER JOIN DailyStreams ON Songs.SongID = DailyStreams.SongID) ON Artists.ArtistID = Songs.ArtistID GROUP BY Artists.ArtistName;