Eu nunca vi a referência a OrderID até o último comentário.
Aqui você vai
DECLARAR O @LISTCOL VARCHAR (2000)
SELECIONAR O @LISTCOL = O MATERIAL ((DISTINTO SELETO
“], [” + descrição
Dos artigos
ORDEM POR “], [” + descrição PARA o TRAJETO de XML ('')), 1, 2, '') + “]”
DECLARAR O @QUERY NVARCHAR (4000)
AJUSTAR o @query = 'orderid SELETO, CustReference, “+@listCol+” DE
(orderid seleto, CustReference, AssetType, soma (AssetQty) como AssetQty
Do grupo dos recursos pelo orderid, CustReference, AssetType) X
PIVÔ (SOMA (AssetQTY) PARA AssetType DENTRO (“+@listCol+")) COMO p '
EXECUTAR (@query)