Just try the below query and let me know the result.
select Convert(char(7),sch1.[Schdate],100 )+'('+STUFF(
(select ','+ ltrim(rtrim([Course])) +'-S'+ltrim(rtrim([Session])) from Tb_Sch_Time_Table_Details sch
where sch.Schdate = sch1.Schdate
FOR XML PATH(''))
,1,1,'')+')' from Tb_Sch_Time_Table_Details sch1
group by Schdate
order by 1