Во-первых, ваши данные имеют тип string
, как вы видите, возможно, вы ищете даты в datetime
или только date
.
Если это так, то вы можете использовать concat()
:
select t.name,
stuff( (select concat(';', convert(date, t1.[date], 103))
from table t1
where t.name = t1.name
for xml path('')), 1,1, ''
) as Date
from table t
group by t.name;