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 média de produtos vendidos através de cadeias de suprimentos sustentáveis, por cidade?
 ###Tabelas: 
CREATE TABLE Stores (id INT, store VARCHAR(255), city VARCHAR(255)); INSERT INTO Stores (id, store, city) VALUES (1, 'StoreA', 'New York'), (2, 'StoreB', 'Los Angeles'), (3, 'StoreC', 'Chicago'); CREATE TABLE Sales (id INT, store_id INT, product VARCHAR(255), quantity INT, sustainable_supply_chain BOOLEAN); INSERT INTO Sales (id, store_id, product, quantity, sustainable_supply_chain) VALUES (1, 1, 'Product1', 50, true), (2, 1, 'Product2', 75, false), (3, 2, 'Product3', 30, true), (4, 2, 'Product4', 40, false), (5, 3, 'Product5', 60, true), (6, 3, 'Product6', 80, false);
SELECT s.city, SUM(s.quantity) AS total_quantity FROM Sales s JOIN Stores st ON s.store_id = st.id WHERE s.sustainable_supply_chain = true GROUP BY s.city;