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




MySQL.RU - Webboard



Вернуться
последовательность записей с одинаковым полем (quest) 05/09/2011 - 08:12:30
      Re: последовательность записей с одинаковым полем (Akina) 05/09/2011 - 08:43:22
      Re: последовательность записей с одинаковым полем (quest) 05/09/2011 - 08:52:07
      Re: Ну уж вроде всё разжевал... (Akina) 05/09/2011 - 16:30:39
      Re: зависает (quest) 06/09/2011 - 16:05:51
      Re: забыл сказать( (quest) 06/09/2011 - 16:16:18
      Re: последовательность записей с одинаковым полем (Akina) 07/09/2011 - 00:21:42
      Re: огромное спасибо!!! (quest) 07/09/2011 - 07:46:24
      Re: не весь запрос отпостил (quest) 07/09/2011 - 07:52:25
      Re: нет, не опечатка... (Akina) 07/09/2011 - 08:52:09
      Re: отлично! (quest) 07/09/2011 - 09:12:06

> Original message text:
> From: quest - 05/09/2011 - 08:12:30
> Subject:последовательность записей с одинаковым полем
> -----------------
> Есть примерно такая таблица:
> id|дата|номер|скорость
>
> В которой хранятся различные значения, мне необходимо выбрать записи начиная с последней, у которых последовательно скорость 0, а также выбран номер. Если у записи скорость не 0, то дальше не выбирать. Например:
>
> 1 10.10.10 321 0
> 2 11.10.10 321 10
> 3 12.10.10 321 0
> 4 13.10.10 321 0
>
> запрос должен вернуть 4 и 3 запись.
> Пожалуйста помогите. Вторую неделю не могу составить запрос.
>


From: Akina - 05/09/2011 - 16:30:39
Subject:Ну уж вроде всё разжевал...
-----------------
select t1.`date`, t1.num, t1.speed
from test t1, test t2
where t1.`date` <= t2.`date`
and t1.speed = 0
group by t1.`date`, t1.num, t1.speed
having sum(case when t2.speed > 0 then 1 else 0 end) = 0;


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

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

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



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