Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Выполнение 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]

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


Наверх

Титульная страница Поиск, карта сайта Написать письмо