当前位置: 代码迷 >> Sql Server >> 又一个相似的学生成绩表查询有关问题,麻烦了
  详细解决方案

又一个相似的学生成绩表查询有关问题,麻烦了

热度:80   发布时间:2016-04-27 21:31:56.0
又一个相似的学生成绩表查询问题,麻烦了!
有如下表格:
学号         姓名         次数         成绩         日期
940001     王平           1               60           2006/5/7
940001     王平           2               70           2006/6/10
940001     王平           3               80           2006/9/22
940001     王平           4               90           2006/10/15
940002     张三           1               61           2006/11/2
940002     张三           2               76           2006/12/10
940002     张三           3               82           2007/1/22
940002     张三           4               92           2007/3/1
940003     刘威           1               82           2007/1/20
940003     刘威           2               82           2007/3/12
940004     赵亮           1               77           2007/1/20
...


要在上面表格中找出每位同学第一次和最后一次的考试分数,以及最后一次和第一次的成绩差的记录
其中:同一学生只有一条记录的,最后分数和第一次分数显示相同的值
结果如下:
姓名   第一次考试时间   第一次考试分数   最后一次考试时间   最后一次考试分数     增长
王平           2006/5/7               60                         2006/10/15                   90                 30          
张三           2006/11/2             61                         2007/3/1                       92                 31          
刘威           2007/1/20             82                         2007/3/12                     82                 0            
赵亮           2007/1/20             77                         2007/1/20                     77                 0            

求能够得出这样结果的SQL查询,谢谢各位高手了!!

------解决方案--------------------
  相关解决方案