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: Liste os pratos com o maior giro de inventário na categoria de aperitivos?
 ###Tabelas: 
CREATE TABLE Inventory (id INT, dish_id INT, quantity INT, order_date DATE); INSERT INTO Inventory (id, dish_id, quantity, order_date) VALUES (1, 1, 30, '2022-01-01'), (2, 2, 50, '2022-01-02'), (3, 3, 70, '2022-01-03'); CREATE TABLE Dishes (id INT, name VARCHAR(255), category VARCHAR(255)); INSERT INTO Dishes (id, name, category) VALUES (1, 'Bruschetta', 'Appetizer'), (2, 'Calamari', 'Appetizer'), (3, 'Lasagna', 'Entree');
SELECT D.name, SUM(I.quantity) as total_quantity, ROW_NUMBER() OVER (PARTITION BY D.category ORDER BY SUM(I.quantity) DESC) as turnover_rank FROM Inventory I JOIN Dishes D ON I.dish_id = D.id GROUP BY I.dish_id, D.name, D.category ORDER BY D.category, turnover_rank;