Агрегаты PostgreSQL с несколькими параметрами

Я пытался обернуться вокруг создания агрегатов в PostgreSQL (8.4 или 9.1), которые принимают один или несколько параметров опции.

Примером может быть создание расширения PL / R для вычисления p-го квантиля с 0 <= p <= 1 . Это будет выглядеть примерно как квантиль (x, p) и как часть запроса:

select category,quantile(x,0.25)
from TABLE
group by category
order by category;

Где ТАБЛИЦА (категория: текст, x: float) .

Предложения?

6
задан Erwin Brandstetter 16 December 2011 в 11:13
поделиться