如何写个 select 语句 得到想要结果(30分)

  • 主题发起人 主题发起人 xiaoma224
  • 开始时间 开始时间
X

xiaoma224

Unregistered / Unconfirmed
GUEST, unregistred user!
数据库表记录为 距离 时间 唯一编号
23 20060809122556 1
24 20060809125056 1
35 20060809125959 1
33 20060809115655 2
34 20060809125659 2
选择后的结果为2条记录
35 20060809125959 1
34 20060809125659 2
如何写个分组的sql语句 ?????? select.................
按时间过滤取最大值
 
select top 2 * from 表名 order by 时间字段 desc
 
select top 2 * from 表名 order by 时间字段 desc
查询前两条,排序规则为降序;
你可以随心改
 
SELECT * FROM 表名 WHERE ROWNUM=<2 ORDER BY 距离 DESC
 
不能用时间 排序 我的数据记录很多 几万条 那样速度会很慢的! 我的意思就是求每组记录中时间为最大的一条记录! 分组按某个字段 比如上面的按唯一编号! 我老板很催我 太着急了 好心朋友帮忙帮忙!
 
后退
顶部