Поскольку вы ничего не упомянули о том, что пытались до сих пор, попробуйте этот запрос, возможно, он поможет вам
Declare @SQL varchar(max) = '
Select *
From (
Select ID
,UserID
,Manager
From Your_Table
) A
Pivot (max([ProjectName]) For [TimeIn] in (' + Stuff((Select Distinct ','+QuoteName (TimeIn)
From Your_Table A
Order By 1
For XML Path('')),1,1,'') + ') ) p'
--Print @SQL
Exec(@SQL)