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: Encontrar o preço médio de materiais sustentáveis adquiridos de países da América Latina no mês atual.
 ###Tabelas: 
CREATE TABLE Countries (CountryID INT, CountryName VARCHAR(50), Continent VARCHAR(50)); CREATE TABLE Suppliers (SupplierID INT, CountryID INT, SupplierName VARCHAR(50), Material VARCHAR(50), Quantity INT, Price DECIMAL(5,2)); INSERT INTO Countries VALUES (1,'Brazil','South America'),(2,'Argentina','South America'),(3,'Mexico','North America'); INSERT INTO Suppliers VALUES (1,1,'Supplier A','Sustainable Material',500,20.50),(2,1,'Supplier A','Regular Material',300,15.00),(3,2,'Supplier B','Sustainable Material',400,18.75),(4,3,'Supplier C','Regular Material',600,12.00);
SELECT AVG(Price) FROM Suppliers s JOIN Countries c ON s.CountryID = c.CountryID WHERE c.Continent = 'South America' AND s.Material = 'Sustainable Material' AND s.ProductionDate >= DATEADD(month, DATEDIFF(month, 0, GETDATE()), 0);