题解 | 分析客户逾期情况

分析客户逾期情况

https://www.nowcoder.com/practice/22633632da344e2492973ecf555e10c9

with
odue as (
    select
        a.customer_id,
        overdue_days,
        pay_ability
    from loan_tb a
    left join customer_tb b
        on a.customer_id = b.customer_id
),
temp1 as (
    select
        (case when overdue_days >=1 then 1 else 0 end ) as odue_days,
        pay_ability
    from odue
)
select
    pay_ability,
    concat(round(sum(odue_days) / count(odue_days)*100,1),'%') as overdue_ratio
from temp1
group by pay_ability
order by overdue_ratio desc

全部评论

相关推荐

05-19 19:54
已编辑
杭州电子科技大学 Java
程序员小白条:《备考软考软件设计师》中级很简单的,不需要花很多时间,除非考软高,这简历找找杭州本地中小厂吧,也很难,项目这块还是最好有自己开发的思考,不要网上的亮点搬过来就行,看运气,本地有优势
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务