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 foi a receita total para cada categoria de produto no Q1 de 2022?
 ###Tabelas: 
CREATE TABLE products (product_id INT, product_name VARCHAR(50), category VARCHAR(50)); INSERT INTO products VALUES (1, 'Sativa Flower', 'Flower'), (2, 'Indica Flower', 'Flower'), (3, 'Hybrid Flower', 'Flower'), (4, 'Cannabis Oil', 'Concentrates'), (5, 'Edibles', 'Edibles'); CREATE TABLE sales (sale_id INT, product_id INT, sale_date DATE, revenue DECIMAL(10,2)); INSERT INTO sales VALUES (1, 1, '2022-01-02', 35.99), (2, 3, '2022-01-05', 44.50), (3, 4, '2022-01-10', 78.00), (4, 2, '2022-02-14', 29.99), (5, 5, '2022-03-20', 14.99);
SELECT category, SUM(revenue) as total_revenue FROM sales JOIN products ON sales.product_id = products.product_id WHERE sale_date >= '2022-01-01' AND sale_date < '2022-04-01' GROUP BY category;