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




MySQL.RU - Webboard



Вернуться
Помогите с запросом... (Dmitrii) 29/12/2009 - 08:33:29
      Re: Помогите с запросом... (bac) 29/12/2009 - 20:52:13
      Re: Помогите с запросом... (Dmitrii) 30/12/2009 - 01:02:58
      Re: Помогите с запросом... (bac) 30/12/2009 - 21:58:14
      Re: Помогите с запросом... (Dmitrii) 02/01/2010 - 18:39:37

> Original message text:
> From: Dmitrii - 29/12/2009 - 08:33:29
> Subject:Помогите с запросом...
> -----------------
> Приветствую всех!
>
> что-то никак не могу сообразить, как написать запрос...
> Есть такая таблица players_history:
>
> Id Year Month Day Score
> 1 2009 12 22 201
> 2 2009 12 22 268558
> 2 2009 12 22 269575
> 3 2009 12 22 1404
> 3 2009 12 25 1589
> 3 2009 12 26 1589
> 3 2009 12 27 1589
> 3 2009 12 28 1589
> 4 2009 12 22 75149
> 5 2009 12 22 801
> 5 2009 12 24 801
> 5 2009 12 25 801
>
>
> Надо выбрать Id, у которых последние 2-7 дней не менялось значение Score. Не смог решить проблему, как сравнить значения из одного поля.
> Этот дамп вывел при помощи, GROUP BY Id, Day LIMIT 12
> MySQL v5.2.4
>


From: Dmitrii - 02/01/2010 - 18:39:37
Subject:Помогите с запросом...
-----------------
Идея неплохая, но такая проблема есть, инет у меня может и не быть или я буду занят и не смогу добавить статистику.
Все же единственный способ получить гарантированный результат, сравнение Score. Не обязательно считать последние 5 дней, можно последние 5 значений. Проверил, GROUP BY Id хватает, что бы все записи шли по мере добавления, по Day можно не делать.
Мне пока кажется, такого просто не предусмотрели, слишком специфическая задача.

Пока придумал, как это реализовать на паскале, загоняешь данные из дампа в 2-х мерный массив, сравниваешь их и выводишь результат в файл.

Но хотелось бы конечно сразу одним запросом в MySQLe все сделать.


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

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

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



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