用分析函数
select * form (
select a.*, row_number over(partition by 分组条件 order by 排序字段) rk from a)
where rk=1
select * form (
select a.*, row_number over(partition by 分组条件 order by 排序字段) rk from a)
where rk=1
解决方案 »
- oracle导入dmp时出现错误
- 散分了
- Oracle调用存储过程输出的游标问题
- 有点难度的SQL,如何查找能做全部检查项目的医院
- 如何设置OracleOraHome92HTTPServer的session过期时间?
- 帮忙看一下这段分月统计的SQL
- 我在做数据库恢复过程时出现如下错误???
- 能否象sql server2000企业管理器那样在画面中加上对所建表字段的注释?
- Oracle系统预设的系统管理员都有什么不同!
- oracle数据库,system表空间到98%了,准备增加数据文件,报错ORA-01276
- oracle9i 中怎样创建用户名和密码?又怎样导入文件?
- 这个SQL语句怎么写?急--------!!!!
from t1
select distinct first_value(t1.地区)over(order by 发布日期)
, first_value(t1.楼盘名称)over(order by 发布日期)
from t1
FROM t1 x
WHERE NOT EXISTS(
SELECT 1
FROM t1 y
WHERE x.地区=y.地区
AND x.发布日期>y.发布日期
)