请帮忙,关于排序的

sheek 2002-10-21 03:55:08
我想找一条纪录是最新的
sql="select NID form YEPP where COLNUM<2 order by DATE desc"
这样是找出一条记录来了
但不是最新的
请问怎么样写才能找到最新的那条纪录?
请大家帮忙
...全文
52 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
luckysxn 2002-10-21
  • 打赏
  • 举报
回复
select NID frOm YEPP where rowid = (select max(rowid) from YEPP);
sheek 2002-10-21
  • 打赏
  • 举报
回复
谢谢
pxue 2002-10-21
  • 打赏
  • 举报
回复
假设数据库表格tab1设计如下:
a date
b varchar2(10)
c number(2)
要检索数据库中c=15的最新的一条记录,Sql语句如下:
select * from tab1 where c=15 and a=
(select max(a) from tab1 where c=15);
bzszp 2002-10-21
  • 打赏
  • 举报
回复
select nid from (select nid from yepp order by date desc) where rownum<2;

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧