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 da cannabis vendida por cada dispensário em Nevada no segundo trimestre de 2022?
 ###Tabelas: 
CREATE TABLE dispensaries (id INT, name TEXT, state TEXT); INSERT INTO dispensaries (id, name, state) VALUES (1, 'Dispensary D', 'Nevada'); INSERT INTO dispensaries (id, name, state) VALUES (2, 'Dispensary E', 'Nevada'); CREATE TABLE sales (dispensary_id INT, quantity INT, price DECIMAL(10,2), sale_date DATE); INSERT INTO sales (dispensary_id, quantity, price, sale_date) VALUES (1, 10, 50, '2022-04-01'); INSERT INTO sales (dispensary_id, quantity, price, sale_date) VALUES (1, 15, 60, '2022-04-15'); INSERT INTO sales (dispensary_id, quantity, price, sale_date) VALUES (2, 20, 40, '2022-04-05');
SELECT d.name, AVG(s.price) as avg_price FROM dispensaries d JOIN sales s ON d.id = s.dispensary_id WHERE s.sale_date BETWEEN '2022-04-01' AND '2022-06-30' GROUP BY d.name;