Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / агрегатное умножение / 3 сообщений из 3, страница 1 из 1
02.10.2015, 17:03
    #39067305
PG81
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
агрегатное умножение
Привет!
Есть в постгресе агрегатное умножение?
или свою агрегатную функцию как сделать?
...
Рейтинг: 0 / 0
02.10.2015, 17:12
    #39067315
PG81
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
агрегатное умножение
CREATE AGGREGATE multiply(
BASETYPE=numeric,
SFUNC=numeric_mul,
STYPE=numeric
);
...
Рейтинг: 0 / 0
02.10.2015, 17:25
    #39067328
p2.
p2.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
агрегатное умножение
с точностью до double precision
Код: sql
1.
2.
3.
  exp(sum(ln(abs(x))) filter (where x <> 0)) 
* sign(min(abs(x))) 
* (1 - (count(*) filter(where x < 0) & 1) * 2)
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / агрегатное умножение / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]