Ich bin sehr neu in SQL.
Ich habe einen Tisch wie diesen:
ID | TeamID | UserID | ElementID | PhaseID | Effort
-----------------------------------------------------
1 | 1 | 1 | 3 | 5 | 6.74
2 | 1 | 1 | 3 | 6 | 8.25
3 | 1 | 1 | 4 | 1 | 2.23
4 | 1 | 1 | 4 | 5 | 6.8
5 | 1 | 1 | 4 | 6 | 1.5
Und mir wurde gesagt, ich solle solche Daten bekommen
ElementID | PhaseID1 | PhaseID5 | PhaseID6
--------------------------------------------
3 | NULL | 6.74 | 8.25
4 | 2.23 | 6.8 | 1.5
Ich verstehe, dass ich die PIVOT-Funktion verwenden muss. Kann es aber nicht klar verstehen. Es wäre eine große Hilfe, wenn jemand dies im obigen Fall erklären könnte (oder gegebenenfalls Alternativen).
PhaseID
vor QUOTENAME hart codieren muss. Recht?