Новости
Документация
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: 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, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
26805



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