Questione : Perno di SQL: La regolazione annulla a 0

Ho la seguente dichiarazione: @listCol = ROBA del
SELECT di @listCol VARCHAR del


DECLARE 2000) (((DISTINCT
'], [“+ Description
FROM Items
ORDER DA„], [“+ descrizione PER il PERCORSO di XML ('')), 1, 2, '') +„] '@query del
SET di @query NVARCHAR del
DECLARE (4000) = 'PRESCELTO * da assets
PIVOT (SOMMA (AssetQTY) PER AssetType IN ("+@listCol+")) MENTRE il

This del Br/>EXECUTE (@query) del p'< rinvia alcuno annulla secondo i dati e vorrei avere questo insieme a 0. Delle idee? Sto utilizzando l'assistente 2008.

Cheers
di SQL class= del

Risposta : Perno di SQL: La regolazione annulla a 0

avete rimosso la l dalla variabile del @selcoll nel prescelto?

DICHIARARE il @listCol VARCHAR (massimo), il @selcol varchar (massimo), il @sql varchar (massimo)

Il @listCol PRESCELTO = si unisce (@listcol+', “, '') +„ [“+description+„] '
       , il @selcol=coalesce (@selcol+', “, '') + ' si unisce ([“+description+„], 0) come [„
    +description+'] '
da (SELEZIONARE il principale una descrizione DISTINTA di 100 per cento
Dagli articoli
ORDINE da Description) come x


REGOLARE il @sql = “SELEZIONANO “+@selcol+„ dai beni„
         + “PERNO (SOMMA (AssetQTY) PER AssetType IN ("+@listCol+")) COME p„
@sql della stampa
ESEGUIRE (@sql)


inviare prego la dichiarazione costruita…

che is/was il problema, questa sintassi ha funzionato per me nel passato.
Altre soluzioni  
 
programming4us programming4us