Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Преобразование столбца в строки  [new]
Timi
Member

Откуда:
Сообщений: 6
Здравтсвуйте.

Таблица - Payment

ID Paid date IDClient
1 200 2013-01-30 1
2 200 2013-01-30 2
3 200 2013-02-28 1
4 200 2013-02-28 2
5 200 2013-03-30 1
6 200 2013-03-30 2


Таблица - Клиентов
ID FIO HPhone MPhone IDAdr
1 Иванов Иван 21212 22121 1
2 Сидоров Сидор 21212 22121 2


Можно ли стандартными запросом преобразовать в такой вид?

ID FIO Январь Февраль Март Апрель Июнь
1 Иванов Иван 200 200 200 NULL NULL
2 Сидоров Сидор 200 200 200 NULL NULL
7 мар 13, 07:32    [14022950]     Ответить | Цитировать Сообщить модератору
 Re: Преобразование столбца в строки  [new]
Олегон
Member

Откуда: Казахстан, Алматы
Сообщений: 80
PIVOT
http://msdn.microsoft.com/en-us/library/ms177410(v=SQL.105).aspx

Только столбцы с месяцами не будут формироваться динамический - указываются вручную.
Или же формировать PIVOT динамический.
7 мар 13, 07:38    [14022955]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить