select * from (select * from 表 order by 日期 desc) where rownum<2
解决方案 »
- 表中只有一个时间字段,如何拆成开始和结束时间
- oracle 按半年统计
- 复杂视图(5个表)如何优化 承担高并发量的访问
- Oracle存储过程问题:能不能把数据集当参数传到存储过程中?
- 大量删除数据后,Oracle性能下降
- 请问如果一个库中的A表有坏块,那处理方法是什么?能具体些吗
- Oracle 9.0.2 数据 可以导入导 Oracle 9.0.1 数据库中吗?
- 各位tx,有没有既能读写oracle8i的clob字段又能读写oracle9i的clob字段的java组件?
- 今起放分5000,以下是放分办法
- 启动一个数据库事例至少需要启动哪些服务?
- 时间为什么显示成日期?
- 触发器问题!!!郁闷啊!!
where abs(dtcol-sysdate)=(select min(abs(dtcol-sysdate)) from tbname)
(select a.*,row_number() over(order by col_date desc) rm from tabname a)
where rm=1
minus
(select * from 表名 where rownum < (select count(*) from 表名));
select * from tablename
where abs(MONTHS_BETWEEN(TO_DATE(dtcol),sysdate))
=(select min(abs(MONTHS_BETWEEN(TO_DATE(dtcol),sysdate)))from tablename )
(select last_value(rowid) over(order by rownum) lvalue from tablename)