declare @t table
(
year int,
month int,
SomeName varchar(100)
)
insert into @t
select 2015, 1, 'Ashok'
union
select 2015, 2, 'Ram'
union
select 2015, 3, 'Ashok'
union
select 2016, 1, 'Raj'
union
select 2016, 2, 'Raj'
select * from @t
приведенный выше выбор возвращает мне следующее.как получить группу кумулятивным concat для строковых значений в SQL
year month SomeName
2015 1 Ashok
2015 2 Ram
2015 3 Ashok
2016 1 Raj
2016 2 Raj
Как я получаю следующий ..
year month name CumSrome
2015 1 Ashok Ashok
2015 2 Ram Ashok,Ram
2015 3 Ashok Ashok,Ram
2016 1 Raj Raj
2016 2 Raj Raj
ТИА
Вы говорите о * кумулятивный * ... Является ли это сгруппированы по годам? Почему «Радж» один? – Shnugo
Объясните, как вы достигли желаемого результата – GuidoG