2 xiaxiangqq xiaxiangqq 于 2014.09.05 09:08 提问

帮忙写一段sql,重复数据取时间最近的怎么写?
sql

表如下
学号 姓名 成绩 时间
1 小明 88 9-5
1 小明 80 9-4
1 小明 70 9-3

输出结果
学号 姓名 成绩 时间
1 小明 88 9-5

要求不用top、order by做

2个回答

Shi_Ran
Shi_Ran   2014.09.05 10:49
已采纳

select * from 表名 where 时间列=(selct max(时间列) from 表名)

baby_you_Know
baby_you_Know   2014.09.05 13:42

人在不,你是需要找出表中有一样的数据 并且拿出时间最大的 还是只有这三条数据找最大的啊

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!