entfernten Sie das L von der @selcoll Variable im auserwählten?
@listCol VARCHAR (maximal), das @selcol, das (varchar ist, maximal), das @sql ERKLÄREN, das varchar ist (maximal)
AUSERWÄHLTES @listCol = verschmelzen (@listcol+', „, '') +“ [„+description+“] '
, verschmelzen @selcol=coalesce (@selcol+', „, '') + ' ([„+description+“], 0) wie [“
+description+'] '
von (Oberseite VORWÄHLEN 100 Prozent eine EINDEUTIGE Beschreibung
Von den Einzelteilen
AUFTRAG laut Beschreibung) als x
@sql EINSTELLEN = „VORWÄHLEN „+@selcol+“ von den Anlagegütern“
+ „GELENK (SUMME (AssetQTY) FÜR AssetType INNEN („+@listCol+")) ALS p“
Druck @sql
DURCHFÜHREN (@sql)
die konstruierte Aussage bitte bekannt geben…
welches is/was das Problem, diese Syntax für mich in der Vergangenheit bearbeitet hat.