Oracle的row_number() over partition by 如何改造成MySQL语句
现在业务中有一个Oracle语句
select row_number()
over (partition by sr.accnt_currency_type order by sr.accnt_currency_type, sr.partner_carrier_cd, sr.sttl_month, sr.voucher_type desc) rank,
sr.partner_carrier_cd,
sr.sttl_month,
sr.voucher_type,
sr.doc_out_num,
sr.doc_out_sdr_value,
sr.doc_in_num,
sr.doc_in_sdr_value,
sr.net_amount_sdr,
sr.accnt_currency_type,
sr.exchange_rate,
sr.actural_pay_amount,
sr.pay_dt
from payment_doc_detail pdd,
sttl_result sr
where pdd.sttl_rec_no = sr.sttl_rec_no
and pdd.status = 2;
有大佬可以指导一下如何改造成MySQL支持的语句吗
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
mysql 分组后加序号: