|
MySQL.RU - Webboard
Вернуться
Выбрать минимальное значение (aLx) 04/03/2006 - 15:46:20
Re: Выбрать минимальное значение (N.U.K.) 04/03/2006 - 17:53:24
Re: Выбрать минимальное значение (aLx) 04/03/2006 - 19:40:12
Re: Выбрать минимальное значение (bac) 04/03/2006 - 20:58:45
Re: Выбрать минимальное значение (aLx) 04/03/2006 - 23:25:00
Re: Выбрать минимальное значение (bac) 05/03/2006 - 12:04:05
Re: Выбрать минимальное значение (aLx) 05/03/2006 - 12:14:15
Re: Выбрать минимальное значение (aLx) 05/03/2006 - 13:25:12
> Original message text:
> From: aLx - 04/03/2006 - 15:46:20
> Subject:Выбрать минимальное значение
> -----------------
> Заданы таблица:
> +-------+--------+
> | begin | end |
> +-------+--------+
> | 15 | 21 |
> +-------+--------+
> | 10 | 22 |
> +-------+--------+
> | 8 | 17 |
> +-------+--------+
> | 1 | 10 |
> +-------+--------+
> Нужно выбрать 1 строку, которая соответствует условию:
> begin =< мое_число =< end и минимум(end - begin).
> Т.е. если мое_число = 15, то результат: 1-я строка.
>
> Подскажите, плз., как это сделать на языке MySQL?
> Спасибо.
>
>
From: aLx - 04/03/2006 - 19:40:12
Subject:Выбрать минимальное значение
-----------------
2 N.U.K: Ты наверное хотел сказать:
select * from tablename where 15 between tablename.begin and tablename.end
Но мне это не подходит, т.к. выбирает 1, 2 и 3 строки. А мне нужно 1 строку с минимальным значением end минус begin, т.е. MIN(end-begin).
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
26805
|
|