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 é a soma da receita de produtos veganos em Mumbai ao longo do último trimestre?
 ###Tabelas: 
CREATE TABLE products(product_id VARCHAR(20), product_name VARCHAR(20), is_vegan BOOLEAN, price DECIMAL(5,2)); INSERT INTO products (product_id, product_name, is_vegan, price) VALUES ('Vegan Chocolate', true, 4.99), ('Vegan Cookies', true, 2.99); CREATE TABLE sales(product_id VARCHAR(20), store_location VARCHAR(20), sale_date DATE, quantity INTEGER); INSERT INTO sales (product_id, store_location, sale_date, quantity) VALUES ('Vegan Chocolate', 'Mumbai', '2022-01-01', 20), ('Vegan Cookies', 'Mumbai', '2022-02-01', 10);
SELECT SUM(quantity * price) FROM products JOIN sales ON products.product_id = sales.product_id WHERE products.is_vegan = true AND sales.store_location = 'Mumbai' AND sale_date BETWEEN DATE_SUB(CURRENT_DATE, INTERVAL 3 MONTH) AND CURRENT_DATE;