Das ist ein sehr einfacher Drehpunkt. Nur:
SELECT OperationSessionRecordID, [32],[34],[38]
FROM TEMPtable
PIVOT (
min(DebriefingQuestionResults)
for questionid in ([32], [34], [36])
) AS PIV;
Sie müssen nichts Besonderes tun, um die Gruppierung nach OperationSessionRecordID
zu erhalten - im Wesentlichen jede Spalte, die nicht im PIVOT
erwähnt wird ist eine Gruppierungsspalte.