Вопрос : Using ось с динамическими колонками и группой мимо

Я имею следующий: @listCol = ВЕЩЕСТВ
SELECT @listCol VARCHAR

DECLARE (2000) ((ОТБОРНОЕ DISTINCT
'], [«+ Description
FROM Items
ORDER»], [«+ описание ДЛЯ КУРСА XML ('')), 1, 2, '') +»] '@query
SET @query NVARCHAR
DECLARE (4000) = 'ОТБОРНОЕ CustReference, 'wbr/> +@listCol+'< ОТ assets
PIVOT (СУММЫ (AssetQTY) ДЛЯ AssetType В ("+@listCol+")) ПО МЕРЕ ТОГО КАК группа p

This CustReference
EXECUTE (@query) основно обусловливает имена колонки и хранит они в @listCol, я хочу собрать CustReference. Так достигнуть этого мне нужна агрегатная функция вокруг «+@listCol+» но это терпит неудачу по мере того как агрегатные функции требуют 1 идей argument.

Any как получить эту деятельность?
class=

Ответ : Using ось с динамическими колонками и группой мимо

Я никогда не увидеть справку к OrderID до последнего комментария.
Здесь вы идете


ОБЪЯВИТЕ @LISTCOL VARCHAR (2000)
ВЫБЕРИТЕ @LISTCOL = ВЕЩЕСТВО ((ОТБОРНОЕ ОПРЕДЕЛЕННОЕ
«], [» + описание
ОТ деталей
ЗАКАЗ «], [» + описание ДЛЯ КУРСА XML ('')), 1, 2, '') + «]»
ОБЪЯВИТЕ @QUERY NVARCHAR (4000)
УСТАНОВИТЕ @query = 'ОТБОРНОЕ orderid, CustReference, «+@listCol+» ОТ
(отборное orderid, CustReference, AssetType, сумма (AssetQty) как AssetQty
ОТ группы имуществ orderid, CustReference, AssetType) x
ОСЬ (СУММА (AssetQTY) ДЛЯ AssetType В ("+@listCol+")) КАК p '
ИСПОЛНИТЕ (@query)
Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us