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: Liste as cepas e sua porcentagem média de THC para todas as cepas produzidas no Colorado, ordenadas da maior para a menor porcentagem de THC.
 ###Tabelas: 
CREATE TABLE Strains (StrainID int, StrainName varchar(255), THCPercentage decimal(5,2)); INSERT INTO Strains (StrainID, StrainName, THCPercentage) VALUES (1, 'Blue Dream', 19.5); INSERT INTO Strains (StrainID, StrainName, THCPercentage) VALUES (2, 'Sour Diesel', 22.3); CREATE TABLE Production (ProductionID int, StrainID int, Quantity int); INSERT INTO Production (ProductionID, StrainID, Quantity) VALUES (1, 1, 500); INSERT INTO Production (ProductionID, StrainID, Quantity) VALUES (2, 2, 350);
SELECT Strains.StrainName, AVG(Strains.THCPercentage) AS AvgTHC FROM Strains INNER JOIN Production ON Strains.StrainID = Production.StrainID WHERE Production.StrainID IS NOT NULL AND Strains.State = 'Colorado' GROUP BY Strains.StrainName ORDER BY AvgTHC DESC;