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 ingredientes sustentáveis usados em cada prato, categorizados por localização do restaurante?
 ###Tabelas: 
CREATE TABLE Restaurants (RestaurantID INT, Location VARCHAR(50), OpenDate DATETIME); CREATE TABLE Menu (MenuID INT, RestaurantID INT, Name VARCHAR(50), Price DECIMAL(5,2), IsSustainable BOOLEAN); CREATE TABLE Ingredients (IngredientID INT, MenuID INT, Name VARCHAR(50), Quantity INT, IsSustainable BOOLEAN);
SELECT Restaurants.Location, SUM(CASE WHEN Ingredients.IsSustainable THEN Ingredients.Quantity ELSE 0 END) as TotalSustainableQuantity FROM Restaurants JOIN Menu ON Restaurants.RestaurantID = Menu.RestaurantID JOIN Ingredients ON Menu.MenuID = Ingredients.MenuID GROUP BY Restaurants.Location;