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 com cadeias de suprimentos transparentes vendidos por fornecedores em Washington D.C.?
 ###Tabelas: 
CREATE TABLE vendors (vendor_id INT, vendor_name VARCHAR(50), state VARCHAR(50)); INSERT INTO vendors VALUES (1, 'VendorA', 'Washington D.C.'); INSERT INTO vendors VALUES (2, 'VendorB', 'Texas'); CREATE TABLE products (product_id INT, product_name VARCHAR(50), vendor_id INT, quantity INT, transparent_supply BOOLEAN); INSERT INTO products VALUES (1, 'Product1', 1, 10, true); INSERT INTO products VALUES (2, 'Product2', 1, 5, true); INSERT INTO products VALUES (3, 'Product3', 2, 7, false); INSERT INTO products VALUES (4, 'Product4', 1, 12, true);
SELECT SUM(products.quantity) FROM products JOIN vendors ON products.vendor_id = vendors.vendor_id WHERE products.transparent_supply = true AND vendors.state = 'Washington D.C.';