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 para cada dispensário no Colorado no segundo trimestre de 2021?
 ###Tabelas: 
CREATE TABLE Dispensaries (id INT, name TEXT, state TEXT); INSERT INTO Dispensaries (id, name, state) VALUES (1, 'Dispensary A', 'Colorado'), (2, 'Dispensary B', 'Colorado'); CREATE TABLE Sales (dispensary_id INT, date DATE, price_per_gram INT); INSERT INTO Sales (dispensary_id, date, price_per_gram) VALUES (1, '2021-04-01', 10), (1, '2021-04-02', 12), (1, '2021-05-01', 11), (2, '2021-04-01', 9), (2, '2021-04-03', 8), (2, '2021-05-01', 9);
SELECT d.name, AVG(s.price_per_gram) as avg_price_per_gram FROM Dispensaries d INNER JOIN Sales s ON d.id = s.dispensary_id WHERE s.date BETWEEN '2021-04-01' AND '2021-06-30' GROUP BY d.name;