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: Calcular a porcentagem de itens do menu que são obtidos de forma sustentável, para cada restaurante.
 ###Tabelas: 
CREATE TABLE Restaurants (RestaurantID int, Name varchar(50)); INSERT INTO Restaurants (RestaurantID, Name) VALUES (1, 'Asian Fusion'), (2, 'Bistro Bella Vita'), (3, 'Cocina del Sol'); CREATE TABLE MenuItems (MenuItemID int, RestaurantID int, Name varchar(50), SustainableSource bit); INSERT INTO MenuItems (MenuItemID, RestaurantID, Name, SustainableSource) VALUES (1, 1, 'Egg Roll', 1), (2, 1, 'Wonton Soup', 0), (3, 2, 'Margherita Pizza', 1), (4, 2, 'Caprese Salad', 1), (5, 3, 'Tacos', 0), (6, 3, 'Guacamole', 1);
SELECT R.Name, AVG(CAST(SustainableSource AS float)) * 100 AS PercentageSustainable FROM Restaurants R JOIN MenuItems MI ON R.RestaurantID = MI.RestaurantID GROUP BY R.Name;