現在、次のような一連のデータがあります。
レポートのために、InterviewNotes 列をピボットする必要があります。これが私が得た限りです:
SELECT CandidateId, JobId, [1] AS Int1, [2] AS Int2, [3] AS Int3
FROM (SELECT CandidateId, JobId, InterviewNotes, InterviewNo FROM dbo.FactInterview) AS sourceTable
PIVOT (
MAX(InterviewNotes) FOR InterviewNo IN ([1],[2],[3])
) AS PivotTable
列ごとに、InterviewName、InterviewDt、InterviewNotes を連結して表示したいと思います。そのような:
Int1: InterviewerName - InterviewDt - InterviewNotes
Int2: InterviewerName - InterviewDt - InterviewNotes