आपको इसे ठीक करने की आवश्यकता है:
SELECT @listCol = STUFF(( SELECT distinct '], [' + [size]
FROM #t
FOR
XML PATH('')
), 1, 2, '') + ']'
कॉलम को सही क्रम में वापस करने के लिए। DISTINCT
. का उपयोग करने के बजाय आपको कुछ ऐसा करना पड़ सकता है :
SELECT [size]
FROM #t
GROUP BY [size]
ORDER BY MIN(BucketNum)