Vraag : Gebruikend Spil met Dynamische langs Kolommen en een Groep

Ik heb het volgende:

SELECT/>DECLARE van @listCol VARCHAR (2000) = VULT ((UITGEZOCHTE DISTINCT
'], [„+ Description
FROM Items
ORDER DOOR“], [„+ Beschrijving VOOR WEG XML ('')), 1, 2, '') +“] '
DECLARE @queryNVARCHAR (4000) @query
SET = 'UITGEZOCHTE CustReference, '+@listCol+'< wbr/> VAN assets
PIVOT (SOM (AssetQTY) VOOR AssetType BINNEN („+@listCol+“)) ZOALS de pgroep door CustReference
EXECUTE (@query)

This fundamenteel bepaalt noemt de kolom en slaat hen in @listCol op, wil ik me door CustReference groeperen. Om deze I een Gezamenlijke functie rond „+@listCol+ zo te bereiken“ maar vereis ontbreekt dit aangezien de gezamenlijke functies 1 ideeën argument.

Any vereisen hoe te om dit het werken te krijgen?

Antwoord : Gebruikend Spil met Dynamische langs Kolommen en een Groep

Ik zag nooit de verwijzing naar OrderID tot de laatste commentaar.
Hier gaat u


VERKLAAR @LISTCOL VARCHAR (2000)
SELECTEER @LISTCOL = MATERIAAL ((UITGEZOCHTE VERSCHILLEND
„], [“ + Beschrijving
VAN Punten
ORDE DOOR „], [“ + Beschrijving VOOR WEG XML ('')), 1, 2, '') + „]“
VERKLAAR @QUERY NVARCHAR (4000)
PLAATS @query = 'SELECTEREN orderid, CustReference, „+@listCol+“ VAN
(selecteer orderid, CustReference, AssetType, Som (AssetQty) als AssetQty
VAN activagroep door orderid, CustReference, AssetType) X
SPIL (SOM (AssetQTY) VOOR AssetType BINNEN („+@listCol+“)) ALS p '
VOER uit (@query)
Andere oplossingen  
 
programming4us programming4us