首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

oracle的sql语句能以最大日期作为查询条件吗?能的话如何写

2013-11-26 
oracle的sql语句能以最大日期作为查询条件吗?能的话怎么写oracle的sql语句能以最大日期作为查询条件吗?能

oracle的sql语句能以最大日期作为查询条件吗?能的话怎么写
oracle的sql语句能以最大日期作为查询条件吗?能的话怎么写

打个比方 select * from user r where max(r.date)

大约是这个意思,知道的话麻烦写一条类似的sql语句,别只说思路 谢谢
[解决办法]
不能,方法很多种

select * from (select r.*,rownum rn from user r order by r.date desc )where rn =1

[解决办法]
引用:
oracle的sql语句能以最大日期作为查询条件吗?能的话怎么写

打个比方 select * from user r where max(r.date)

大约是这个意思,知道的话麻烦写一条类似的sql语句,别只说思路 谢谢

如果你需要用MAX作为条件你可以选择嵌套子查询:
比如:查出table1中大于table2最大日期的数据
select * from table t1 where t1.date>(select max(t2.date) from table2)

热点排行