Mam stół StudentMarks
z kolumnami Name, Maths, Science, English
. Dane są jak
Name, Maths, Science, English
Tilak, 90, 40, 60
Raj, 30, 20, 10
Chcę to ustawić w następujący sposób:
Name, Subject, Marks
Tilak, Maths, 90
Tilak, Science, 40
Tilak, English, 60
Dzięki unpivot jestem w stanie poprawnie uzyskać nazwę, znaki, ale nie jestem w stanie uzyskać nazwy kolumny w tabeli źródłowej do Subject
kolumny w żądanym zestawie wyników.
Jak mogę to osiągnąć?
Dotarłem do tej pory do następującego zapytania (aby uzyskać Imię, Znaki)
select Name, Marks from studentmarks
Unpivot
(
Marks for details in (Maths, Science, English)
) as UnPvt