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




MySQL.RU - Webboard



Вернуться
Хитрый запрос, выборка среднего из множества (Faster) 08/02/2008 - 06:29:08
      Re: Хитрый запрос, выборка среднего из множества (Po4emu4ka) 08/02/2008 - 14:47:21
      Re: Хитрый запрос, выборка среднего из множества (Faster) 17/02/2008 - 05:13:53

> Original message text:
> From: Faster - 08/02/2008 - 06:29:08
> Subject:Хитрый запрос, выборка среднего из множества
> -----------------
> Здравствуйте ГУРУ,
> встала надобность в выборке необходимых данных из базы но очень хитро, и так есть таблица вида:
> ID(int,key) DATE(int) NAME(str) VALUE(double)
> в неё свливаются данные
> юзверь выбирает от какой даты покакую выбрать данные (дата в INT переведена преднамеренно) и формируется
> запрос типа select * from tbl where date>n and date<n2;
>
> Всё супер но возникла проблема если юзер выбеет слишком большой период например за год (а данные обновляются еже сикундно) то объём запроса будетпросто гиганский и не стока вгружается MySQL (Что не удивительно) сколько вгрущается прога которая пытается вывести это всё в таблицу и в итоге умирает от сообщения NoMemory to create AnsiString on TStrings.... всё понятно так как запсии за цать стотин тысячь переваливают ...
>
> надо построить запрос который например если получается при таком условии больше 1000 щаписей то он выдаёт 1000 записей просто каждая из них является средним арифмитическим например 10 записей, тоесть результат простого запроса дал бы 10000, и так далее ...
>
> Помогите пожалуйста так как моми знания не позволяют такой фокус провернуть, но я видел прогу которая нечто подобное делала правда на PHP и в принципе она формировала сам запрос остальным страдал сервер MySQL
>
>
>


From: Faster - 17/02/2008 - 05:13:53
Subject:Хитрый запрос, выборка среднего из множества
-----------------
Нет смысл в том что передаватьтакой объём нет смысла ине нужна такая точность, при выборке данных з агод и среднее за месяц получится очень точно !!! нужно именно то что я описал ...


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

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

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



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