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: Identificar os 3 itens de menu mais densos em calorias no restaurante 'San Francisco Fine Dining', considerando o mês de abril de 2022.
 ###Tabelas: 
CREATE TABLE menu_items (restaurant_name TEXT, menu_item TEXT, calories INTEGER, item_date DATE); INSERT INTO menu_items (restaurant_name, menu_item, calories, item_date) VALUES ('San Francisco Fine Dining', 'Steak Diane', 1200, '2022-04-01'); INSERT INTO menu_items (restaurant_name, menu_item, calories, item_date) VALUES ('San Francisco Fine Dining', 'Lobster Bisque', 800, '2022-04-01');
SELECT menu_item, calories FROM (SELECT menu_item, calories, ROW_NUMBER() OVER (PARTITION BY item_date ORDER BY calories DESC) as rn FROM menu_items WHERE restaurant_name = 'San Francisco Fine Dining' AND item_date >= '2022-04-01' AND item_date < '2022-05-01') t WHERE rn <= 3;