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

Откуда:
Сообщений: 3
Добрый день

Есть у меня отчёт:

select top 500 * from
( SELECT
[id],
sum(fcost) as cost

FROM [[account]
where ([account].idSubdivision in (SELECT [idSubdivision] FROM [Subdivisions] where pname like '%abc%'))
and (..)
group by [idcard]

) as v1
INNER JOIN (SELECT ..

) as v2
on v1.id=v2.id
order by cost DESC

он предоставляет информацию о по одному конрагенту содержащему "abc" . Я хочу получить отчёт по сумме для каждого pname таблицы [Subdivisions]. то есть что бы в отчёте были столбцы для каждого контрагента и что бы название стобца совпадало с этим названием "as pname")

Вопрос- как это лучше сделать?
8 апр 19, 08:37    [21855420]     Ответить | Цитировать Сообщить модератору
 Re: Добавлять в цикле столбцы  [new]
iiyama
Member

Откуда:
Сообщений: 642
Грегори,

1. Сводные таблицы Excel и прочее на клиенте
2. Динамический PIVOT
8 апр 19, 11:40    [21855671]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить