当前位置: 代码迷 >> Sql Server >> 求解成绩列表查询语句?该如何解决
  详细解决方案

求解成绩列表查询语句?该如何解决

热度:80   发布时间:2016-04-24 10:27:54.0
求解成绩列表查询语句?

学生各科成线如图所示,Score1是当前学科成绩值    如图列表是  学生每科成绩    现在我想按班级查询出  该班所有学生的成绩情况
结果如下: 
宋亚宁(StuName)  13410009301178(学号)   13-14(常年)  2(学期)     语文     市场营销
                                                                                                                                          0             0
------解决方案--------------------

select StuName, StuNumber,  xnian, xqi,
  MAX(case LessonName when '语文' then Score1 end) 语文,
  MAX(case LessonName when '市场营销' then Score1 end) 市场营销
from 成绩表
group by StuName, StuNumber,  xnian, xqi
  相关解决方案