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 foi o preço médio por grama de flor de cannabis vendida por cada empresa no terceiro trimestre de 2022?
 ###Tabelas: 
CREATE TABLE company_sales (sale_id INT, company_id INT, product_type VARCHAR(50), sale_date DATE, price_per_gram DECIMAL(10,2)); INSERT INTO company_sales VALUES (1, 1, 'Sativa Flower', '2022-07-02', 12.99), (2, 2, 'Indica Flower', '2022-07-15', 13.50), (3, 3, 'Hybrid Flower', '2022-08-01', 14.99), (4, 1, 'Sativa Flower', '2022-09-10', 13.99), (5, 2, 'Indica Flower', '2022-07-22', 13.49);
SELECT company_id, AVG(price_per_gram) as avg_price_per_gram FROM company_sales WHERE product_type = 'Flower' AND sale_date >= '2022-07-01' AND sale_date < '2022-10-01' GROUP BY company_id;