题解 | 分析客户逾期情况

分析客户逾期情况

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

select
    pay_ability,
    concat(
        round(
            100 * sum(
                case
                    when overdue_days is not null then 1
                    else 0
                end
            ) / count(distinct p1.customer_id),
            1
        ),
        '%'
    ) as overdue_ratio
from
    loan_tb as p1
    inner join customer_tb as p2 on p1.customer_id = p2.customer_id
group by
    pay_ability
order by
    overdue_ratio desc;

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

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