powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Помогите написать запрос по таблице
4 сообщений из 4, страница 1 из 1
Помогите написать запрос по таблице
    #35952368
rep_user
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Sybase Ase12.5

Таблица N01
Код: plaintext
1.
2.
3.
4.
5.
FIO               Tip         Sum
------------     --------    --------
Иванов Иван       кредит      200  
Иванов Иван       депозит     300  
Иванов Иван       кредит      100  
Иванов Иван       депозит     100  

мне необходимо написать запрос чтобы выдал в одну строчку
Код: plaintext
1.
               кредит    депозит     
Иванов Иван       200           400 

можно ли вообще напистаь такой select или необходимо использовать временные таблицы?
...
Рейтинг: 0 / 0
Помогите написать запрос по таблице
    #35952389
rep_user
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
сорьки только кредит 300
...
Рейтинг: 0 / 0
Помогите написать запрос по таблице
    #35952402
antand
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
rep_user,

Шаблон такой
select FIO ,
sum(case when Tip='кредит' then Sum else 0 end) as кредит,
sum(case when Tip='депозит' then Sum else 0 end) as депозит,
from ....
group by FIO
...
Рейтинг: 0 / 0
Помогите написать запрос по таблице
    #35952408
BoBaaaaa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plaintext
1.
2.
3.
4.
select fio,
       sum(case when tip = 'кредит' then isnull(sum, 0 ) else  0  end) credit,
       sum(case when tip = 'депозит' then isnull(sum, 0 ) else  0  end) deposit
  from n01
 group by fio
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Помогите написать запрос по таблице
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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