Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
18.07.2019, 10:04
|
|||
---|---|---|---|
|
|||
как создавать кросс-таблицы запросов в PostgreSQL? |
|||
#18+
Кто-нибудь знает, как создавать кросс-таблицы запросов в PostgreSQL? Например, у меня есть следующая таблица: RF1U RF1U RF1U RF1GU RF1U RF1U RF1U RF1U RF1U RF1G RF1G RF1G RF1U RF1U RF1U RF1U RF1U RF1U RF3G;RF2G;RS1J RF1J ..... В итоге результат должен быть таким ... |
|||
:
Нравится:
Не нравится:
|
|||
|
18.07.2019, 16:05
|
|||
---|---|---|---|
|
|||
как создавать кросс-таблицы запросов в PostgreSQL? |
|||
#18+
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 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=53&mobile=1&tid=1995114]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
45ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
others: | 276ms |
total: | 413ms |
0 / 0 |