Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




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: bac - 04/03/2006 - 20:58:45
Subject:Выбрать минимальное значение
-----------------
А чем не устравивает
select * from tablename where 5 between tablename.begin and tablename.end and (end-begin)=(select min(end-begin) from tablename);


[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
26805



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |