oracle多列最大值的sql
来源:互联网 发布:短期网络理财产品 编辑:程序博客网 时间:2024/06/10 16:54
select id,r,sr,kbn from (
select distinct id
,row_number() over(partition by id order by r desc)rn
,row_number() over(partition by id,r order by sr desc)rn2
,row_number() over(partition by id,r,sr order by kbn desc)rn3
,r
,sr
,kbn
from test_soukou
)
where rn = 1 and rn2=1 and rn3=1
select distinct id
,row_number() over(partition by id order by r desc)rn
,row_number() over(partition by id,r order by sr desc)rn2
,row_number() over(partition by id,r,sr order by kbn desc)rn3
,r
,sr
,kbn
from test_soukou
)
where rn = 1 and rn2=1 and rn3=1
--order by id,v1,v2,v3
select a.id, a.r, a.sr, max(kbn) as kbn
from
(
select t.id, t.r, max(sr) as sr
from (select id, max(r) as r from test_soukou group by id) t1, test_soukou t
where t1.id = t.id and t1.r = t.r group by t.id, t.r
) a, test_soukou b
where a.id = b.id and a.r=b.r and a.sr=b.sr group by a.id,a.r,a.sr
- oracle多列最大值的sql
- oracle 查找行记录最大值和最大值的列名
- SQL中取表几(多)列中的最大值
- Oracle求某一列最大值
- SQL 取 2列最大值
- oracle SQL 去重取最大值
- oracle 取出多个字段列中的最大值和最小值
- oracle取出多个字段列中的最大值和最小值
- Oracle 取出多个字段列中的最大值和最小值
- oracle取出多个字段列中的最大值和最小值
- DataTable某一列的最大值
- 列转行的Oracle SQL实例
- ORACLE 列转行和行转列的SQL
- SQL 最大值的方法
- ORACLE sql 列转行
- 在SQL分组统计中怎么求出:A列最大值(MAX)对应行B列的值 未验证
- Sql Server 取出多个字段列中的最大值和最小值
- 查询两列对应ID的最大值
- 《黄帝阴符经》义说(四)
- jquery小结
- 个人收藏备用小东西
- 好程序需要写两遍吗?
- HttpURLConnection奇怪问题:用IP时windows,linux都能连,但用域名时linux下却报connection refused
- oracle多列最大值的sql
- 内核空间与用户空间
- FreeLibraryAndExitThread DLL中线程的安全退出
- JSP日期格式化源代码
- 20111108
- android中Media Playback(媒体播放)
- 420个生活小窍门,很有用的哦
- .NET Framework 4.0 安装SQLite Provider碰到的一些问题
- 设置外设时钟使能时钟