Хранимая процедура в postgresql, несколько запросов с агрегатами - PullRequest
0 голосов
/ 06 мая 2010

Я пытаюсь написать процедуру хранения, которая может принимать некоторые входные параметры (очевидно), выполнять несколько запросов к ним, брать выходные данные из этих и выполнять вычисления, а также из этих вычислений и исходных запросов, выводя форматированный текст строка как:

Количество строк для условия соответствия max (Z) x и y общего числа строк, соответствующих x (x & y / x * 100).

Чтобы объяснить бит max (Z), это будет поле имени пользователя, не имеет значения, какая фактическая запись выбрана, потому что предложение where будет фильтровать результаты по идентификатору пользователя, есть ли более разумный способ сделать это

1 Ответ

0 голосов
/ 06 мая 2010

Для начала разбейте код на несколько процедур. Не создавайте одну процедуру, которая делает все это.

...