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 quantidade total de produtos de comércio justo, pivotada por trimestre?
 ###Tabelas: 
CREATE TABLE sales (sale_id INT, product_id INT, quantity INT, sale_date DATE, is_fair_trade BOOLEAN); INSERT INTO sales (sale_id, product_id, quantity, sale_date, is_fair_trade) VALUES (1, 1, 20, '2021-01-01', true); CREATE TABLE products (product_id INT, product_name VARCHAR(255)); INSERT INTO products (product_id, product_name) VALUES (1, 'Fair Trade Coffee');
SELECT EXTRACT(QUARTER FROM sale_date) AS quarter, is_fair_trade, SUM(quantity) AS total_quantity FROM sales JOIN products ON sales.product_id = products.product_id WHERE is_fair_trade = true GROUP BY quarter, is_fair_trade;