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 a receita total para cada região nas tabelas "regional_sales" e "regions", considerando apenas regiões com pelo menos uma venda.
 ###Tabelas: 
CREATE TABLE regions (id INT PRIMARY KEY, region_name VARCHAR(50)); CREATE TABLE regional_sales (id INT PRIMARY KEY, plan_id INT, region_id INT, quantity INT); INSERT INTO regions (id, region_name) VALUES (1, 'North'), (2, 'South'), (3, 'East'), (4, 'West'); INSERT INTO regional_sales (id, plan_id, region_id, quantity) VALUES (1, 1, 1, 10), (2, 2, 3, 5), (3, 1, 4, 8);
SELECT r.region_name, SUM(regional_sales.quantity * plans.monthly_cost) AS total_revenue FROM regional_sales INNER JOIN plans ON regional_sales.plan_id = plans.id INNER JOIN regions ON regional_sales.region_id = regions.id GROUP BY regions.region_name HAVING COUNT(regions.id) > 0;