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 a receita total dos tópicos de cannabis infundidos vendidos por cada dispensário na cidade de Vancouver no mês de março 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, revenue DECIMAL(10, 2), product_type VARCHAR(255), month INT, year INT);INSERT INTO Dispensaries (id, name, city, state) VALUES (1, 'Maple Leaf Cannabis', 'Vancouver', 'BC');INSERT INTO Inventory (id, dispensary_id, revenue, product_type, month, year) VALUES (1, 1, 1500, 'topicals', 3, 2022);
SELECT d.name, SUM(i.revenue) as total_revenue FROM Dispensaries d JOIN Inventory i ON d.id = i.dispensary_id WHERE d.city = 'Vancouver' AND i.product_type = 'topicals' AND i.month = 3 AND i.year = 2022 GROUP BY d.name;