powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / вложеные агрегатные функции
2 сообщений из 2, страница 1 из 1
вложеные агрегатные функции
    #39847134
khl91
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, помогите пожалуйста исправить запрос.
Необходимо в разрезе клиентов посчитать : всего продуктов у клиента, всего прибиль,отдельно прибиль только по кредитам,отдельно прибиль только по депозитам.
Данные необходимие только по активным клиентам (r.is_active = 'TRUE'), только по двум регионам (bv.region_id in (1,2) и только за 2019 год (bv.active_time >= '2019-1-1 00:00:00').
Сложность у меня з тем как отдельно посчитать по депозитам, кредитам.
Буду благодарна за помощь.

Тоесть необходима таблица со следующими колонками:
- Клиент
- Статус_клиента
- к-во продуктов
- total_profit
- credit_profit,
- deposit_profit

Мой запрос (подчеркнула прибиль по кредитам, но уже что-то не так) :
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
select
bv.client,
bv.client_status,
count (distinct bv.product) as qty,
sum (bv.profit) as total_profit,
sum (credit_profit) 
        FROM (select profit as credit_profit 
        from base_client_values as bv
        join client_registrationsinfo as r
       on bv.client_number=client_number
       where r.is_active = 'TRUE'
       and bv.region_id in (1,2)
       and bv.product_type = 'credit'
       and bv.active_time >= '2019-1-1 00:00:00') as credit_profit
from base_client_values as bv
join client_registrationsinfo as r
on bv.client_number=client_number
where r.is_active = 'TRUE'
and bv.region_id in (1,2)
and bv.active_time >= '2019-1-1 00:00:00'
group by 1,2
...
Рейтинг: 0 / 0
вложеные агрегатные функции
    #39847550
fte
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
khl91,
Для начала, хотя-бы прочитайте Правила форума
Потом правильно сформулируйте вопрос...
Опосля ответим, ибо телепатов тут нет....
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / вложеные агрегатные функции
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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