![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Выполнение 2-х запросов последовательно
vitv © (2007-01-12 10:23:00)Возможно ли выполнить 1 запрос, а потом 2-ой над данными которые выбрал 1-ый запрос?
vitv (2007-01-12 11:58:00) [1]
> > [16] vitv © (12.01.07 11:23)
> > нужно чтобы
> Это кому так нужно?
Извините, я не совсем красиво поставил фразу.
vitv (2007-01-12 11:43:00) [2]мне :)
vitv (2007-01-12 11:43:00) [3]мне :)
Sergey13 (2007-01-12 11:33:00) [4]> [16] vitv © (12.01.07 11:23)
> нужно чтобы
Это кому так нужно?
vitv (2007-01-12 11:23:00) [5]
> Следует, для начала, озвучить проблему.
>
> З.Ы.
> <телепатор on>
> среднее арифметическое по стране <> среднее арифметическое
> (среднее арифметическое по городам)
> <телепатор off>
нужно чтобы среднее арифметическое по стране = сумма по городам страны/на их количество.
ЮЮ (2007-01-12 11:13:00) [6]Следует, для начала, озвучить проблему.
З.Ы.
<телепатор on>
среднее арифметическое по стране <> среднее арифметическое (среднее арифметическое по городам)
<телепатор off>
Sergey13 (2007-01-12 11:09:00) [7]> [12] vitv © (12.01.07 11:01)
> т.е. мне следует почитать про подзапросы?
Скорее про группировку в ФР.
vitv (2007-01-12 11:07:00) [8]
> Я не особо вчитывался в тот вопрос, да и знатоком ФР не
> являюсь, но вроде это должен считать сам ФР при группировке.
> Ты же, насколько я понял, пытаешься сделать группировку
> сам и подсунуть ее в простой отчет.
>
> Может я и ошибаюсь.
да
vitv (2007-01-12 11:01:00) [9]
> select ... from (select ... from)
>
> Чем не запрос к результатам запроса ?
т.е. мне следует почитать про подзапросы?
ЮЮ (2007-01-12 10:57:00) [10]И при чем здесь Subj, если реальная проблема в
http://www.delphimaster.ru/cgi-bin/forum.pl?id=1168582433&n=18
[9] +
vitv (2007-01-12 10:54:00) [11]т.е. проблема в том, нужно сохранять значение группы, количество значений,делить их между собой и т.о. я получаю AVG.
Sergey13 (2007-01-12 10:48:00) [12]> [8] vitv © (12.01.07 10:39)
Я не особо вчитывался в тот вопрос, да и знатоком ФР не являюсь, но вроде это должен считать сам ФР при группировке. Ты же, насколько я понял, пытаешься сделать группировку сам и подсунуть ее в простой отчет.
Может я и ошибаюсь.
vitv (2007-01-12 10:39:00) [13]Я считаю результаты по группе складывая среднее арифметическое групп.
vitv (2007-01-12 10:34:00) [14]Я уже создал вопрос "Посоветуйте по отчёту", если Вас не затруднит посмотрите пожалуйста...
Sergey13 (2007-01-12 10:30:00) [15]> [0] vitv © (12.01.07 10:23)
Запрос к вьюхе тоже подходит под это описание.
ЮЮ (2007-01-12 10:30:00) [16]Я так понял, что нужны одновременно и результаты и 1-го и 2-го запросов
ЮЮ (2007-01-12 10:29:00) [17]0-вым запросом выбрать во временную таблицу
1-м - из 0
2-м из 0
Sergey13 (2007-01-12 10:28:00) [18]> [0] vitv © (12.01.07 10:23)
Подзапросы так и работают иногда. Осталось выяснить - поддерживает ли твоя СУБД механизм подзапросов.
Сергей М. (2007-01-12 10:27:00) [19]select ... from (select ... from)
Чем не запрос к результатам запроса ?
Ega23 (2007-01-12 10:26:00) [20]Можно вынести бизнес-логику на уровень хранимой процедуры и не заморачиваться.