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 poços inativos no Oriente Médio, classificados por produção em ordem ascendente?
 ###Tabelas: 
CREATE TABLE wells (well_id INT, well_name VARCHAR(100), location VARCHAR(100), production FLOAT, operational_status VARCHAR(50)); INSERT INTO wells (well_id, well_name, location, production, operational_status) VALUES (7, 'Well E', 'Iran', 120.3, 'Idle'); INSERT INTO wells (well_id, well_name, location, production, operational_status) VALUES (8, 'Well F', 'Iraq', 95.5, 'Idle');
SELECT well_id, well_name, production, operational_status, ROW_NUMBER() OVER (PARTITION BY operational_status ORDER BY production ASC) as rank FROM wells WHERE location = 'Iran' AND operational_status = 'Idle';