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 dispensário na cidade de Toronto no mês de fevereiro de 2022?
 ###Tabelas: 
CREATE TABLE Dispensaries (id INT, name VARCHAR(255), city VARCHAR(255), state VARCHAR(255));CREATE TABLE Inventory (id INT, dispensary_id INT, price DECIMAL(10, 2), product_type VARCHAR(255), grams INT, month INT, year INT);INSERT INTO Dispensaries (id, name, city, state) VALUES (1, 'CannaCorp', 'Toronto', 'ON');INSERT INTO Inventory (id, dispensary_id, price, product_type, grams, month, year) VALUES (1, 1, 20, 'flower', 3.5, 2, 2022);
SELECT d.name, AVG(i.price/i.grams) as avg_price_per_gram FROM Dispensaries d JOIN Inventory i ON d.id = i.dispensary_id WHERE d.city = 'Toronto' AND i.product_type = 'flower' AND i.month = 2 AND i.year = 2022 GROUP BY d.name;