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: Listar todas as transações envolvendo práticas trabalhistas justas, incluindo a data da transação, nome do fornecedor e valor total, para a marca de moda ética 'SustainableStyles' no último trimestre.
 ###Tabelas: 
CREATE TABLE transactions (id INT PRIMARY KEY, brand VARCHAR(255), vendor VARCHAR(255), transaction_date DATE, amount INT); INSERT INTO transactions (id, brand, vendor, transaction_date, amount) VALUES (1, 'SustainableStyles', 'FairTrade Fabrics', '2022-01-01', 1000), (2, 'SustainableStyles', 'Ethical Sources', '2022-02-15', 2000), (3, 'GreenFashions', 'EcoVendors', '2022-03-01', 1500); CREATE TABLE fair_labor_practices (id INT PRIMARY KEY, vendor VARCHAR(255)); INSERT INTO fair_labor_practices (id, vendor) VALUES (1, 'FairTrade Fabrics'), (2, 'Ethical Sources');
SELECT t.transaction_date, t.vendor, SUM(t.amount) as total_amount FROM transactions t JOIN fair_labor_practices flp ON t.vendor = flp.vendor WHERE t.brand = 'SustainableStyles' AND t.transaction_date BETWEEN '2022-01-01' AND '2022-04-01' GROUP BY t.transaction_date, t.vendor;