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 é a porcentagem de pratos veganos vendidos em todas as filiais no mês passado?
 ###Tabelas: 
CREATE TABLE Branches (branch_id INT, branch_name VARCHAR(255));CREATE TABLE Menu (dish_name VARCHAR(255), branch_id INT, dish_type VARCHAR(255), price DECIMAL(5,2));CREATE TABLE Sales (sale_date DATE, dish_name VARCHAR(255), quantity INT);
SELECT ROUND(SUM(CASE WHEN dish_type = 'vegan' THEN quantity ELSE 0 END) / SUM(quantity) * 100, 2) as vegan_pct FROM Sales JOIN Menu ON Sales.dish_name = Menu.dish_name WHERE sale_date BETWEEN DATE_SUB(CURRENT_DATE, INTERVAL 2 MONTH) AND DATE_SUB(CURRENT_DATE, INTERVAL 1 MONTH);