|
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,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
40535
|
|