Concatenation of Records in SQL Server -


this question has answer here:

i need fetch data sql server based on below condition.

in database there columns ticketnumber , comments. ticketnumber there multiple records, same ticket number there multiple comments stored in different records. whenever retrieve ticketnumber , comments columns, comments should concatenated in single record.

let's @ example:

ticketnumber       comments         ------------------------------- 1002               case raised     1003               case raised 1002               processing, 1003               resolved 1002               resolved 

expected output should be:

ticketnumber       comments ----------------------------------------------- 1002               case raise,processing,resolved, 1003               case raised,resolved   

all comments should concatenated single ticketnumber above.

please provide query. in advance

try this:

select x.ticketnumber,        left(x.yourtable,len(x.yourtable)-1) "comments"     (         select distinct y.ticketnumber,              (                 select x.comments  + ',' [text()]                 dbo.yourtable x                 x.ticketnumber= y.ticketnumber                 order x.subjectid                 xml path ('')             ) [yourtable]         dbo.yourtable y     ) [x] 

taken source thread


Comments

Popular posts from this blog

cakephp - simple blog with croogo -

How to group boxplot outliers in gnuplot -

bash - Performing variable substitution in a string -