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

Откуда:
Сообщений: 2
Плиз, помогите составить запрос…

Имеется таблица N1534, которая содержит столбцы:
N590 - № документа;
D430 – вид документа;

В зависимости от значения D430, в N590 отображается –
D430 = 5104 , N590 = № уведомления;
D430 = 1355 , N590 = № требования;
D430 = 153, N590 = № решения;

Подскажите, как в одной таблице вывести № уведомления, № требования, № решения

Чтобы выглядело примерно так:

| № уведомления | № требования | № решения |
18 июн 09, 09:27    [7313805]     Ответить | Цитировать Сообщить модератору
 Re: Плиз, помогите составить запрос…  [new]
iljy
Guest
GenF,

а точнее? вы по какому принципу их в строку хотите объединять? Произвольно?
18 июн 09, 10:00    [7313900]     Ответить | Цитировать Сообщить модератору
 Re: Плиз, помогите составить запрос…  [new]
stimpi
Member

Откуда: Киев, Украина
Сообщений: 662
iljy,

@@server
??

начиная с 2005 курите pivot
18 июн 09, 10:50    [7314158]     Ответить | Цитировать Сообщить модератору
 Re: Плиз, помогите составить запрос…  [new]
Бабичев Сергей
Member

Откуда: Красноярск
Сообщений: 2497
да тут банальнейшего CASE за глаза будет. Зачем заводить такой асфальтоукладчик, как PIVOT?
18 июн 09, 11:10    [7314270]     Ответить | Цитировать Сообщить модератору
 Re: Плиз, помогите составить запрос…  [new]
iap
Member

Откуда: Москва
Сообщений: 46975
Бабичев Сергей
да тут банальнейшего CASE за глаза будет. Зачем заводить такой асфальтоукладчик, как PIVOT?
Так это всегда справедливо.
Что нового даёт PIVOT по сравнению с CASE?
Ответ банальный - ничего!
18 июн 09, 11:41    [7314490]     Ответить | Цитировать Сообщить модератору
 Re: Плиз, помогите составить запрос…  [new]
GenF
Member

Откуда:
Сообщений: 2
Спасибо , всё получилось!
19 июн 09, 08:00    [7318580]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить