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 o peso total de produção para cada categoria de produto por cultivador no primeiro trimestre de 2022?
 ###Tabelas: 
CREATE TABLE production (date DATE, cultivator VARCHAR(255), product VARCHAR(255), weight DECIMAL(10,2)); INSERT INTO production VALUES ('2022-01-01', 'Cultivator X', 'Flower', 250.00), ('2022-01-01', 'Cultivator Y', 'Concentrate', 700.00);
SELECT cultivator, p.product as product_category, SUM(weight) as total_weight FROM production JOIN ( SELECT 'Flower' as product UNION ALL SELECT 'Concentrate' as product ) p ON production.product = p.product WHERE EXTRACT(QUARTER FROM date) = 1 AND EXTRACT(YEAR FROM date) = 2022 GROUP BY cultivator, p.product;