если первый вариант то это просто - ORDER BY min DESC, max ASC limit 1 как то так видимо
03 Авг 2010, 21:51Pirate, почему же нет? че я аск деск местами перепутал что ли?
мой запрос по идее возвращает строку с максимальным min , а если таких строк несколько то выберет из них минимальный max
Pirate, вообще я бы выходил из данной ситуации тем что почистил бы базу от дублирующих строк.. оставив тока максимальные интервалы.. чтоб почистить можно скрипт соорудить..
либо как вариант если чистить влом.. добавить поле в таблицу например 'raznostq' потом прогнать в цикле все строки обновляя поле разность=`max`-`min` ну а потом сортировать по order by raznostq уже