powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / как создавать кросс-таблицы запросов в PostgreSQL?
2 сообщений из 2, страница 1 из 1
как создавать кросс-таблицы запросов в PostgreSQL?
    #39838587
Angelo Lagusa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кто-нибудь знает, как создавать кросс-таблицы запросов в PostgreSQL?
Например, у меня есть следующая таблица:

RF1U
RF1U
RF1U
RF1GU
RF1U
RF1U
RF1U
RF1U
RF1U
RF1G
RF1G
RF1G
RF1U
RF1U
RF1U
RF1U
RF1U
RF1U
RF3G;RF2G;RS1J
RF1J
.....
В итоге результат должен быть таким
...
Рейтинг: 0 / 0
как создавать кросс-таблицы запросов в PostgreSQL?
    #39838839
Angelo Lagusa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Angelo Lagusa, так я решил свою задачу:
SELECT period_report, type_client, product, name_borrower, id_client_qpragma, loan_kzt, interest_amnt_kzt, (loan_kzt + interest_amnt_kzt) as osz_kzt, restr_type, date_restr_rs,
CASE WHEN restr_type like '%G%' THEN 'Изменение срока кредитования' end as modif_type_G,
CASE WHEN restr_type like '%I%' THEN 'Изменение суммы займа'end as modif_type_I,
CASE WHEN restr_type like '%J%' THEN 'Изменение графика погашения' end as modif_type_J,
CASE WHEN restr_type like '%L%' THEN 'Изменение размера ставки вознаграждения' end as modif_type_L,
CASE WHEN restr_type like '%N%' THEN 'Отмена/снижение/изменение порядка уплаты комиссий/пеней/штрафов' end as modif_type_N,
CASE WHEN restr_type like '%Q%' THEN 'Изменение порядка погашения' end as modif_type_Q,
CASE WHEN restr_type like '%U%' THEN 'Иное' end as modif_type_U
from portfolio.ssudnik
where period_report in ('01.04.2018', '01.05.2018', '01.05.2018', '01.06.2018', '01.07.2018', '01.08.2018', '01.09.2018',
'01.10.2018', '01.11.2018', '01.12.2018', '01.01.2019',
'01.02.2019', '01.03.2019', '01.04.2019')
group by period_report, type_client, product, name_borrower, id_client_qpragma, loan_kzt, interest_amnt_kzt, osz_kzt, restr_type, date_restr_rs
order by period_report
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / как создавать кросс-таблицы запросов в PostgreSQL?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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