Функция агрегации не работает на AgensGraph - PullRequest
0 голосов
/ 26 марта 2019

Появляется сообщение «Функция min (jsonb) не уникальна».

Функция агрегирования, такая как count() в выражении возврата, не работает.

Когда я пробую неявное приведение типа, функции обнаруживаются в нескольких местах.

Есть ли обходной путь?

1 Ответ

0 голосов
/ 14 апреля 2019

Пожалуйста, включите запрос, который выбрасывает ошибку. Между тем, я надеюсь, что это поможет ...

create ({name: 'John', age: 25})
create ({name: 'Rose', age: 22})
create ({name: 'Mary'})
create ({name: 'Jane', age: 33});

match(n) return max(n.age::"numeric");
match(n) return min(n.age::"numeric"), avg(n.age::"numeric"), stDev(n.age::"numeric");
match(n) return sum(n.age::"numeric"), collect(n.age) as "list of ages", count(n.age);

Спасибо, Джо

...