Я пытаюсь реализовать процедуру для оценки медианного абсолютного отклонения набора чисел (обычно получаемого с помощью предложения GROUP BY).
Пример запроса, в котором я хотел бы использовать это:
select id, mad(values) from mytable group by id;
Я собираюсь использовать агрегатную функцию пример , но я немного запутался, поскольку функция должна знать медиану всех чисел, прежде чем все итерации будут выполнены.
Будем весьма благодарны за любые указания на то, как такая функция может быть реализована.