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: Encontre o número de exposições na Ásia apresentando obras de arte do gênero 'Fauvismo' e a receita total gerada a partir das vendas de obras de arte do gênero 'Impressionismo' na Alemanha.
 ###Tabelas: 
CREATE TABLE Artworks (ArtworkID INT, ArtworkName VARCHAR(50), Genre VARCHAR(20)); INSERT INTO Artworks (ArtworkID, ArtworkName, Genre) VALUES (1, 'The Joy of Life', 'Fauvism'); CREATE TABLE ExhibitionsArtworks (ExhibitionID INT, ArtworkID INT, Location VARCHAR(20)); INSERT INTO ExhibitionsArtworks (ExhibitionID, ArtworkID) VALUES (1, 1); CREATE TABLE Sales (SaleID INT, ArtworkID INT, Genre VARCHAR(20), Revenue FLOAT, Location VARCHAR(20)); INSERT INTO Sales (SaleID, ArtworkID, Genre, Revenue, Location) VALUES (1, 1, 'Fauvism', NULL, 'Japan'), (2, 1, NULL, 2000.00, 'Germany');
SELECT COUNT(DISTINCT ExhibitionsArtworks.ExhibitionID), SUM(Sales.Revenue) FROM ExhibitionsArtworks INNER JOIN Sales ON ExhibitionsArtworks.ArtworkID = Sales.ArtworkID WHERE ExhibitionsArtworks.Location = 'Asia' AND Sales.Genre = 'Impressionism' AND Sales.Location = 'Germany';