sql >> Database >  >> RDS >> Sqlserver

SQL Server 2008 - Draaien op één kolom, groeperen op een andere, verwijzing naar derde behouden

Dat is een heel eenvoudige spil. Gewoon:

SELECT OperationSessionRecordID, [32],[34],[38]
FROM TEMPtable
  PIVOT (
  min(DebriefingQuestionResults)
  for questionid in ([32], [34], [36])
) AS PIV;

U hoeft niets speciaals te doen om de groepering op OperationSessionRecordID te krijgen - in wezen elke kolom die niet wordt genoemd in de PIVOT is een groeperingskolom.



  1. Asynchrone taken met Django en Celery

  2. Tabelnaam doorgeven als parameter van voorbereide instructie

  3. Hoe het record te krijgen als Count nul is in Laravel

  4. Een rij kopiëren van de ene SQL Server-tabel naar de andere