DB2 增加排序行号

[b]
行号函数[/b]
ROW_NUMBER() OVER (ORDER BY 字段名) AS NUMBER

[b]实际例子保留[/b]
select a.* from (
select ROW_NUMBER() OVER (ORDER BY case when a.parent_kpi_id is null then b.kpi_value else 0 end desc) AS NUMBER,c.kpi_id,c.kpi_name,b.kpi_value,b.bgq,b.cbfybs,b.cbftbs,b.cbsptbs,b.cbrbs,b.report_id
from JXKH.REPORT_KPI_REALATION a
left join jxkh.kpi_value_2954 b on a.kpi_id = b.kpi_id and a.report_id = b.report_id and b.bgq=2012062020120719
left join jxkh.kpi_base_info c on c.kpi_id = a.kpi_id
where a.report_id = 11022 and b.cbsptbs is not null and b.cbrbs is null
and (a.parent_kpi_id = (select kpi_id from JXKH.REPORT_KPI_REALATION where parent_kpi_id is null and report_id = 11022) or a.parent_kpi_id is null)
) a where cbsptbs = 29540099
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值