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




MySQL.RU - Webboard



Вернуться
Задачка возникла в perl\mySQL (Алексей) 29/11/2003 - 00:17:29



From: Алексей - 29/11/2003 - 00:17:29
Subject:Задачка возникла в perl\mySQL
-----------------
Задачка возникла в mySQL

есть таблица исходная (например)
дата | значение
...
...
01.01.2003 13
02.01.2003 33
03.01.2003 43
04.01.2003 54
05.01.2003 78
...
...


на выходе надо получить таблицу
дата | значение
дата_начала
...
01.01.2003 | максимум из значений для дат
с 01.12.2002 по 01.01.2003
( за предыдущий месяц )
02.01.2003 | максимум из значений для дат
с 02.12.2002 по 02.01.2003
( за предыдущий месяц )
03.01.2003 | максимум из значений для дат
с 03.12.2002 по 03.01.2003
( за предыдущий месяц )
...
дата_конца
-----------------------
дата_начала и дата_конца заданы в форме скажем.

самое тупое это для всех дат с дата_начал по дата_конца в цикле делать запрос на максимум и заполнять таблицу, но это полагаю будет тормозить.

Либо можно самому пробегать по строкам исходную таблицу и заполнять выходную таблицу самому определяя что есть максимум в каждой строке.

Вопрос можно одним mysql запросом как нить сгруппировать?

С уважением, Алексей.
Просьба продублировать ответ на email.
спасибо.


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

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

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



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