powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Агрегат в функции.
4 сообщений из 4, страница 1 из 1
Агрегат в функции.
    #33024919
4_Alex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DECLARE
curs CURSOR FOR
select t.id_tariffs_key,t.prefix,t.description,t.voice_rate,t.st_date,t.end_date,
CAST(sum(cdr.call_dur)/60 as numeric(1000,2)) as duration, sum(cl_chrg) as client_$
from cdr, tariffs t
where
and cdr.cl_price_id = t.id_tariffs_key
group by t.id_tariffs_key,t.prefix,t.description,t.voice_rate,t.st_date,t.end_date
order by 7 desc;

потом курсор инсертится в таблицу

проблема, иногда результат агрегатов
CAST(sum(cdr.call_dur)/60 as numeric(1000,2)) as duration,
sum(cl_chrg) as client_$

меньше чем если сделать такую выборку руками.
Почему "иногда" - закономерности не обнаружил.
...
Рейтинг: 0 / 0
Агрегат в функции.
    #33032193
4_Alex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
4_AlexDECLARE
curs CURSOR FOR
select t.id_tariffs_key,t.prefix,t.description,t.voice_rate,t.st_date,t.end_date,
CAST(sum(cdr.call_dur)/60 as numeric(1000,2)) as duration, sum(cl_chrg) as client_$
from cdr, tariffs t
where
and cdr.cl_price_id = t.id_tariffs_key
group by t.id_tariffs_key,t.prefix,t.description,t.voice_rate,t.st_date,t.end_date
order by 7 desc;

потом курсор инсертится в таблицу

проблема, иногда результат агрегатов
CAST(sum(cdr.call_dur)/60 as numeric(1000,2)) as duration,
sum(cl_chrg) as client_$

меньше чем если сделать такую выборку руками.
Почему "иногда" - закономерности не обнаружил.

идей нет?
...
Рейтинг: 0 / 0
Агрегат в функции.
    #33035079
Funny_Falcon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GIST индексов нет?
...
Рейтинг: 0 / 0
Агрегат в функции.
    #33036878
4_Alex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Funny_FalconGIST индексов нет?

нет, все USING btree
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Агрегат в функции.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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