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