avez-vous enlevé le l de la variable de @selcoll dans le choisi ?
DÉCLARER le @listCol VARCHAR (maximum), @selcol varchar (maximum), le @sql varchar (maximum)
Le @listCol CHOISI = fusionnent (@listcol+', « , '') + » [« +description+ »] '
, le @selcol=coalesce (@selcol+', « , '') + ' fusionnent ([« +description+ »], 0) comme [ »
+description+'] '
de (CHOISIR le principal description DISTINCTE de 100 pour cent
Des articles
ORDRE PAR Description) comme x
PLACER le @sql = « CHOISISSENT « +@selcol+ » des capitaux »
+ « PIVOT (SOMME (AssetQTY) POUR AssetType DANS ("+@listCol+")) COMME p »
@sql d'impression
EXÉCUTER (@sql)
veuillez signaler le rapport construit…
quel is/was le problème, cette syntaxe a fonctionné pour moi dans le passé.