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 receita total de vendas no último trimestre para roupas éticas produzidas em fábricas com práticas trabalhistas justas?
 ###Tabelas: 
CREATE TABLE Factories (factory_id INT, name VARCHAR(100), location VARCHAR(100), num_workers INT, has_fair_labor BOOLEAN); CREATE TABLE Products (product_id INT, name VARCHAR(100), factory_id INT, price DECIMAL(5,2)); CREATE TABLE Sales (sale_id INT, product_id INT, quantity INT, sale_date DATE); INSERT INTO Factories VALUES (1,'Factory A','New York',200,TRUE),(2,'Factory B','Mumbai',350,FALSE),(3,'Factory C','Dhaka',500,TRUE),(4,'Factory D','São Paulo',400,FALSE); INSERT INTO Products VALUES (1,'Eco T-Shirt',1,20.00),(2,'Fair Trade Blouse',2,30.00),(3,'Sustainable Skirt',3,40.00),(4,'Organic Cotton Jeans',3,50.00); INSERT INTO Sales VALUES (1,1,10,DATE '2022-01-01'),(2,2,15,DATE '2022-02-15'),(3,3,20,DATE '2022-03-30'),(4,4,25,DATE '2022-04-15');
SELECT SUM(Products.price * Sales.quantity) FROM Factories JOIN Products ON Factories.factory_id = Products.factory_id JOIN Sales ON Products.product_id = Sales.product_id WHERE Factories.has_fair_labor = TRUE AND Sales.sale_date >= DATE '2022-01-01' AND Sales.sale_date < DATE '2022-04-01';