Please start any new threads on our new
site at https://forums.sqlteam.com. We've got lots of great SQL Server
experts to answer whatever question you can come up with.
Author |
Topic |
alvin_deang
Starting Member
2 Posts |
Posted - 2008-12-04 : 19:49:04
|
Please help with this1st Table - tblStudentID Name1 Boy12 Boy22nd Table - tblGradeID Grade Term1 86 Prelim2 89 Prelim1 83 Midterm2 85 Midterm1 90 Pre-Final2 89 Pre-Final1 86 Final2 89 FinalOutput should beID Name Prelim Midterm Pre-Final Final1 Boy1 86 83 90 862 Boy2 89 85 89 89 |
|
sodeep
Master Smack Fu Yak Hacker
7174 Posts |
Posted - 2008-12-04 : 20:05:17
|
select t.ID,t.[Name],max(case when Term = 'Prelim' then Grade else null end ) as Prelim,max(case when Term = 'MidTerm' then Grade else null end ) as MidTerm,max(case when Term = 'Pre-Final' then Grade else null end ) as [Pre-Final],max(case when Term = 'Final' then Grade else null end ) as Finalfrom table1 t inner join table2 mon t.ID =m.IDGroup by t.ID,t.[Name] |
 |
|
alvin_deang
Starting Member
2 Posts |
Posted - 2008-12-04 : 20:28:38
|
Thanks alot |
 |
|
sodeep
Master Smack Fu Yak Hacker
7174 Posts |
Posted - 2008-12-04 : 20:30:19
|
Cool . |
 |
|
|
|
|