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 gerada pelos fornecedores que vendem produtos de comércio justo no Havaí?
 ###Tabelas: 
CREATE TABLE vendors (vendor_id INT, vendor_name VARCHAR(50), state VARCHAR(50)); INSERT INTO vendors VALUES (1, 'VendorA', 'Hawaii'); INSERT INTO vendors VALUES (2, 'VendorB', 'Texas'); CREATE TABLE products (product_id INT, product_name VARCHAR(50), vendor_id INT, price DECIMAL(5,2), fair_trade BOOLEAN); INSERT INTO products VALUES (1, 'Product1', 1, 150, true); INSERT INTO products VALUES (2, 'Product2', 1, 75, true); INSERT INTO products VALUES (3, 'Product3', 2, 100, false); INSERT INTO products VALUES (4, 'Product4', 1, 200, true); CREATE TABLE sales (sale_id INT, product_id INT, vendor_id INT, sale_amount DECIMAL(5,2)); INSERT INTO sales VALUES (1, 1, 1, 50); INSERT INTO sales VALUES (2, 2, 1, 75); INSERT INTO sales VALUES (3, 3, 2, 30); INSERT INTO sales VALUES (4, 4, 1, 60);
SELECT SUM(sale_amount) FROM sales JOIN products ON sales.product_id = products.product_id JOIN vendors ON sales.vendor_id = vendors.vendor_id WHERE products.fair_trade = true AND vendors.state = 'Hawaii';