TABLE1
STUDENT TIME SCORE CLASS
1 1 2 A
1 2 6 A
1 3 7 B
1 4 0 C
2 1 8 C
2 2 1 C
2 4 2 B
3 2 9 A
4 2 2 A
4 3 5 A
I have the TABLE1 as shown above and wish to create this
STUDENT SCORE1A SCORE2 SCORE3B SCORE4
1 2 6 7 0
2 8 1 NA 2
3 NA 9 NA NA
4 NA 2 5 NA
My trial to do so, fails as such:
SELECT STUDENT,
CASE WHEN TIME = 1 AND CLASS = 'A', SCORE END AS SCORE1A,
CASE WHEN TIME = 2, SCORE END AS SCORE2,
CASE WHEN TIME = 3 AND CLASS = 'B', SCORE END AS SCORE3B
CASE WHEN TIME = 4, SCORE END AS SCORE4
FROM TABLE1