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: Quais são os 5 pratos mais vendidos entre os clientes vegetarianos no último mês?
 ###Tabelas: 
CREATE TABLE orders (id INT, dish_id INT, order_date DATE, quantity INT); CREATE TABLE customers (id INT, is_vegetarian BOOLEAN); CREATE TABLE dishes (id INT, name TEXT);
SELECT dishes.name, SUM(orders.quantity) as total_quantity FROM orders JOIN customers ON orders.id = customers.id JOIN dishes ON orders.dish_id = dishes.id WHERE customers.is_vegetarian = true AND orders.order_date BETWEEN DATE_SUB(CURRENT_DATE, INTERVAL 1 MONTH) AND CURRENT_DATE GROUP BY dishes.name ORDER BY total_quantity DESC LIMIT 5;