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 quantidade total de pratos vendidos por categoria em filiais rurais no mês passado?
 ###Tabelas: 
CREATE TABLE Branches (branch_id INT, branch_type VARCHAR(255));CREATE TABLE Menu (dish_name VARCHAR(255), branch_id INT, dish_category VARCHAR(255), price DECIMAL(5,2));CREATE TABLE Sales (sale_date DATE, dish_name VARCHAR(255), quantity INT);
SELECT dish_category, SUM(quantity) as total_sales FROM Sales JOIN Menu ON Sales.dish_name = Menu.dish_name JOIN Branches ON Menu.branch_id = Branches.branch_id WHERE branch_type = 'rural' AND sale_date BETWEEN DATE_SUB(CURRENT_DATE, INTERVAL 1 MONTH) AND CURRENT_DATE GROUP BY dish_category;