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 receita total para cada restaurante, incluindo seus descontos de origem sustentável, para o mês de janeiro 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, RestaurantID int, Discount decimal(5,2)); CREATE TABLE Time (TimeID int, Date date, Sales decimal(5,2));
SELECT R.RestaurantName, SUM(M.Price * (1 - ISNULL(S.Discount, 0))) as TotalRevenue FROM Restaurants R INNER JOIN Time T ON 1=1 INNER JOIN Menu M ON R.RestaurantID = M.RestaurantID LEFT JOIN Sustainability S ON R.RestaurantID = S.RestaurantID WHERE T.Date BETWEEN '2022-01-01' AND '2022-01-31' GROUP BY R.RestaurantName;