select count(if(b.rk=2,1,null))/count(if(b.rk=1,1,null)) from (select id, riqi, row_number() over(partition by id order by riqi) rk from a ) b 这样就可以实现了,我在数据库中建了假数据,已经测试过了
2 1

相关推荐

马上就好了:HR看了以为来卧底来了
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务