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: Encontrar os top 5 produtos com a maior receita na Ásia.
 ###Tabelas: 
CREATE TABLE products (id INT, name TEXT, price DECIMAL(5, 2)); INSERT INTO products (id, name, price) VALUES (1, 'Product X', 100.00), (2, 'Product Y', 150.00), (3, 'Product Z', 80.00), (4, 'Product W', 120.00); CREATE TABLE sales (id INT, product TEXT, quantity INT, region TEXT); INSERT INTO sales (id, product, quantity, region) VALUES (1, 'Product X', 100, 'Asia'), (2, 'Product Y', 150, 'Asia'), (3, 'Product Z', 80, 'Asia'), (4, 'Product W', 120, 'Europe');
SELECT products.name, SUM(sales.quantity * products.price) as revenue FROM sales INNER JOIN products ON sales.product = products.name WHERE sales.region = 'Asia' GROUP BY sales.product ORDER BY revenue DESC LIMIT 5;