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 média móvel da receita de vendas para cada região, particionada pela região e ordenada pela data das vendas?
 ###Tabelas: 
CREATE TABLE Regions (RegionID INT, RegionName VARCHAR(255));CREATE TABLE Garments (GarmentID INT, RegionID INT, SalePrice DECIMAL(10,2));CREATE TABLE Sales (SaleID INT, GarmentID INT, SaleDate DATE, Quantity INT);
SELECT r.RegionName, AVG(g.SalePrice * s.Quantity) OVER (PARTITION BY r.RegionName ORDER BY s.SaleDate ROWS BETWEEN 3 PRECEDING AND CURRENT ROW) AS MovingAverageRevenue FROM Regions r JOIN Garments g ON r.RegionID = g.RegionID JOIN Sales s ON g.GarmentID = s.GarmentID ORDER BY s.SaleDate;