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 concentrado de cannabis em cada dispensário no segundo trimestre de 2022?
 ###Tabelas: 
CREATE TABLE concentrate_prices (dispensary_id INT, sale_date DATE, price DECIMAL(10, 2)); INSERT INTO concentrate_prices (dispensary_id, sale_date, price) VALUES (1, '2022-04-01', 15), (1, '2022-04-15', 14), (1, '2022-05-05', 16), (2, '2022-04-03', 18), (2, '2022-04-30', 17), (2, '2022-05-20', 19);
SELECT d.name, AVG(cp.price / cs.weight) as avg_price_per_gram FROM concentrate_sales cs JOIN concentrate_prices cp ON cs.dispensary_id = cp.dispensary_id AND cs.sale_date = cp.sale_date JOIN dispensaries d ON cs.dispensary_id = d.id WHERE cs.sale_date BETWEEN '2022-04-01' AND '2022-06-30' GROUP BY d.name;