आप FOR XML PATH
का उपयोग कर सकते हैं और STUFF
एकाधिक पंक्तियों को एक पंक्ति में संयोजित करने के लिए:
select distinct t1.id,
STUFF(
(SELECT ', ' + convert(varchar(10), t2.date, 120)
FROM yourtable t2
where t1.id = t2.id
FOR XML PATH (''))
, 1, 1, '') AS date
from yourtable t1;
डेमो के साथ SQL Fiddle देखें