Questo è un perno molto semplice. Solo:
SELECT OperationSessionRecordID, [32],[34],[38]
FROM TEMPtable
PIVOT (
min(DebriefingQuestionResults)
for questionid in ([32], [34], [36])
) AS PIV;
Non è necessario fare nulla di speciale per ottenere il raggruppamento per OperationSessionRecordID
- in sostanza, ogni colonna non menzionata nel PIVOT
è una colonna di raggruppamento.