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: Quantas músicas de hip-hop foram transmitidas em streaming na Ásia no último ano?
 ###Tabelas: 
CREATE TABLE Streams (StreamID INT, UserID INT, SongID INT, StreamDate TIMESTAMP, Country VARCHAR(50)); CREATE TABLE Songs (SongID INT, SongName VARCHAR(100), ArtistID INT, Genre VARCHAR(50)); INSERT INTO Streams VALUES (1, 1, 1, '2023-01-01 10:00:00', 'China'), (2, 1, 2, '2023-01-01 11:00:00', 'China'), (3, 2, 1, '2023-01-02 12:00:00', 'Japan'); INSERT INTO Songs VALUES (1, 'Boom Bap', 1, 'Hip-Hop'), (2, 'Rock Out', 2, 'Rock');
SELECT SUM(*) FROM Streams JOIN Songs ON Streams.SongID = Songs.SongID WHERE Songs.Genre = 'Hip-Hop' AND Streams.Country IN ('Asia', 'Asian countries') AND Streams.StreamDate BETWEEN (CURRENT_DATE - INTERVAL '1 year') AND CURRENT_DATE;