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 itens de menu com uma grande diferença de preço entre o preço médio e o próximo item mais popular na mesma categoria, para restaurantes em Illinois.
 ###Tabelas: 
CREATE TABLE MenuItems (MenuID INT, RestaurantID INT, MenuItem VARCHAR(255), Category VARCHAR(255), AveragePrice DECIMAL(5,2), Popularity INT);
SELECT MenuID, MenuItem, Category, AveragePrice, Popularity, LEAD(AveragePrice) OVER (PARTITION BY Category ORDER BY Popularity DESC) as NextItemPrice, (AveragePrice - LEAD(AveragePrice) OVER (PARTITION BY Category ORDER BY Popularity DESC)) as PriceDifference FROM MenuItems WHERE RestaurantID IN (SELECT RestaurantID FROM Restaurants WHERE State = 'Illinois') ORDER BY PriceDifference DESC;