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 é o preço médio por grama de concentrados vendidos por produtores de propriedade indígena em New Mexico no último trimestre?
 ###Tabelas: 
CREATE TABLE ProducersNewMexico (ProducerID INT, Name VARCHAR(100), State VARCHAR(100), Ownership VARCHAR(50)); CREATE TABLE ConcentratePrices (PriceID INT, ProducerID INT, PricePerGram DECIMAL(5,2), PriceDate DATE);
SELECT P.Name, AVG(CP.PricePerGram) as AvgPricePerGram FROM ProducersNewMexico P JOIN ConcentratePrices CP ON P.ProducerID = CP.ProducerID WHERE P.State = 'New Mexico' AND P.Ownership = 'Indigenous' AND CP.PriceDate >= DATEADD(quarter, -1, GETDATE()) AND CP.PricePerGram IS NOT NULL GROUP BY P.Name;