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: Calcular a receita total dos produtos à base de sativa vendidos em dispensários de Oregon no primeiro trimestre de 2022.
 ###Tabelas: 
CREATE TABLE products (type VARCHAR(10), category VARCHAR(10), price DECIMAL(5,2), quantity INT); INSERT INTO products (type, category, price, quantity) VALUES ('oil', 'sativa', 70, 50), ('flower', 'sativa', 100, 75), ('edible', 'sativa', 60, 40); CREATE TABLE dispensaries (state VARCHAR(20), sales INT); INSERT INTO dispensaries (state, sales) VALUES ('Oregon', 1800), ('Oregon', 2000); CREATE TABLE time_periods (quarter INT); INSERT INTO time_periods (quarter) VALUES (1), (2);
SELECT SUM(products.price * products.quantity) FROM products JOIN dispensaries ON TRUE WHERE products.category = 'sativa' AND dispensaries.state = 'Oregon' AND time_periods.quarter = 1;