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: Determine a diferença entre o preço médio de atacado e o preço médio de varejo por grama para cada variedade de flor de cannabis.
 ###Tabelas: 
CREATE TABLE Wholesale_Prices (Wholesale_Price_ID INT, Strain TEXT, Wholesale_Price DECIMAL); INSERT INTO Wholesale_Prices (Wholesale_Price_ID, Strain, Wholesale_Price) VALUES (1, 'Sour Diesel', 4.00);
SELECT Wholesale_Prices.Strain, AVG(Wholesale_Price) as Avg_Wholesale_Price, AVG(Retail_Price) as Avg_Retail_Price, AVG(Retail_Price) - AVG(Wholesale_Price) as Price_Difference FROM Wholesale_Prices JOIN Sales ON Wholesale_Prices.Strain = Sales.Strain GROUP BY Wholesale_Prices.Strain;