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

Откуда:
Сообщений: 8
sql 2000
Есть перечень товаров, который находится непосредственно в значениях результата селекта (строках), а так же количество товара. Как мне перенести наименование товара в название столбца, а количество под него (собственно в строках)? В голове вечером в пятницу напрашивается case , но это долго и муторно.
2 окт 09, 17:30    [7736589]     Ответить | Цитировать Сообщить модератору
 Re: Подскажите с запросом  [new]
Slider_spb
Member

Откуда:
Сообщений: 800
Группировка по товарам и pivot table если очень надо...
2 окт 09, 17:46    [7736686]     Ответить | Цитировать Сообщить модератору
 Re: Подскажите с запросом  [new]
Сергей Мишин
Member

Откуда:
Сообщений: 376
tan4k,
Hа 2000-ом только "долго и муторно"-) Там нет pivot
2 окт 09, 17:48    [7736696]     Ответить | Цитировать Сообщить модератору
 Re: Подскажите с запросом  [new]
tan4k
Member

Откуда:
Сообщений: 8
Сергей Мишин
tan4k,
Hа 2000-ом только "долго и муторно"-) Там нет pivot


Спасибо! А то уже долго и муторно моск ломаю как сделать не долго и не муторно =))
2 окт 09, 18:01    [7736749]     Ответить | Цитировать Сообщить модератору
 Re: Подскажите с запросом  [new]
iap
Member

Откуда: Москва
Сообщений: 46975
tan4k
Сергей Мишин
tan4k,
Hа 2000-ом только "долго и муторно"-) Там нет pivot


Спасибо! А то уже долго и муторно моск ломаю как сделать не долго и не муторно =))
PIVOT в SQL2000 нет - и не надо!
Используйте SUM с CASE в качестве аргумента.
Если количество товаров заранее неизвестно, то придётся делать динамический запрос.
2 окт 09, 20:20    [7737135]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить