Nunca vi la referencia a OrderID hasta el comentario pasado.
Aquí usted va
DECLARAR EL @LISTCOL VARCHAR (2000)
SELECCIONAR EL @LISTCOL = LA MATERIA ((DISTINTO SELECTO
“], [” + descripción
De artículos
ORDEN POR “], [” + descripción PARA la TRAYECTORIA de XML ('')), 1, 2, '') + “]”
DECLARAR EL @QUERY NVARCHAR (4000)
FIJAR el @query = 'orderid SELECTO, CustReference, “+@listCol+” DE
(orderid selecto, CustReference, AssetType, suma (AssetQty) como AssetQty
De grupo de los activos por el orderid, CustReference, AssetType) X
PIVOTE (SUMA (AssetQTY) PARA AssetType ADENTRO (“+@listCol+")) COMO p '
EJECUTAR (@query)