导航
  • 主页
  • 基础类
  • 应用实例
  • 新技术前沿

搜索出来找不到地址,只好再问,如何查每个学生最近一次的考试成绩?

robbinwoo 2003-01-16 02:28:41
rt
...全文
1 点赞 收藏 4
写回复
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
playyuer 2003-01-16
select *
from T a
where 时间 = (select max(时间) from T where 学生 = a.学生)
回复
happydreamer 2003-01-16

select * from test30 where 时间 in (select max(时间) from test30 group by 学生)
回复
robbinwoo 2003-01-16
表如下:

学生 时间 成绩
a 1999 67
a 2000 80
b 2001 90
a 2001 87
c 2001 78


要得到

学生 时间 成绩
a 2001 87
b 2001 90
c 2001 78


其中时间字段是datetime类型,我省略了。
回复
cheong 2003-01-16
請詳細指明問題
回复
发动态
发帖子
MS-SQL Server
创建于2007-09-28

3.2w+

社区成员

MS-SQL Server相关内容讨论专区
申请成为版主
社区公告
暂无公告