Новости
Документация
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: quest - 07/09/2011 - 07:46:24
Subject:огромное спасибо!!!
-----------------
Запрос я слегка изменил до вот такого вида:

SELECT max( t2.`дата` ) `дата` , t2.`номер`
FROM `таблица` t2
WHERE t2.`скорость` !=0
GROUP BY t2.`номер`
)t3
WHERE t1.`номер` = t3.`номер`
AND t1.`номер` = 'о000оо'
AND t1.`дата` > t3.`дата`
GROUP BY `номер`

Теперь он возвращает единственную строку (в примере 3 строку). Ещё номер указываю явно, я об этом не говорил, но сути не меняет.

Akina, глядя в твою подсказку не могу понять вот чего:

у тебя:
where t2.`скорость`=10

у меня:
WHERE t2.`скорость` !=0
у тебя опечатка была? Или я всё же что-то делаю не правильно?


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

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

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



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