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 porcentagem de descontos de origem sustentável aplicados a cada item de menu em todos os restaurantes no primeiro trimestre de 2022?
 ###Tabelas: 
CREATE TABLE Restaurants (RestaurantID int, RestaurantName varchar(255), City varchar(255)); CREATE TABLE Menu (MenuID int, RestaurantID int, MenuItem varchar(255), Price decimal(5,2)); CREATE TABLE Sustainability (SustainabilityID int, MenuID int, Discount decimal(5,2)); CREATE TABLE Sales (SaleID int, MenuID int, Quantity int, SaleDate date);
SELECT M.MenuItem, SUM(S.Quantity) as TotalQuantitySold, AVG(S.Quantity * M.Price * ISNULL(S.Discount, 0)) as AverageRevenue, AVG(S.Quantity * M.Price * ISNULL(S.Discount, 0)) / SUM(S.Quantity * M.Price) as AverageDiscountPercentage FROM Menu M INNER JOIN Sustainability S ON M.MenuID = S.MenuID INNER JOIN (SELECT MenuID, SUM(Quantity) as Quantity FROM Sales WHERE YEAR(SaleDate) = 2022 AND QUARTER(SaleDate) = 1 GROUP BY MenuID) S ON M.MenuID = S.MenuID GROUP BY M.MenuItem;