ZBLOG

SELECT '锦程消金' AS '资方名称', orderCode AS '订单编号', applyNo AS '资方编号(申请号)', CONVERT(SUM(clPrincipal)/100,DECIMAL(15,2)) AS '小象侧策略代偿本金', CONVERT(SUM(clInterest)/100,DECIMAL(15,2)) AS '小象侧策略代偿利息', CONVERT(SUM(clTotalAmount)/100,DECIMAL(15,2)) AS '小象侧策略代偿本...

这是一个包含两个子查询的复杂SQL语句,它通过UNION ALL将两个查询结果合并,并使用GROUP BY对orderCode进行分组。以下是该查询的简要解释:

  1. 第一个子查询(锦程消金代偿):

    • t_tmp表和jcxj_loan_order表中获取订单编号和资方编号等信息。
    • 通过INNER JOIN连接相关表,确保数据的一致性。
    • 选择符合条件(assets_channel在指定范围内)的记录。
    • 将相关字段设置为0,因为这是代偿情况。
  2. 第二个子查询(锦程消金策略):

    • 同样从t_tmp表和jcxj_loan_order表中获取订单编号和资方编号等信息。
    • 通过INNER JOIN连接相关表。
    • 选择符合条件(assets_channel在指定范围内)且还款类型为2的记录。
    • 设置代偿字段为0,因为这是策略情况。

最后,在外层对整个结果集按照订单编号进行分组,并计算出相应的金额字段。

请注意,在不了解具体数据库结构和数据情况的情况下,无法提供详细优化建议。如果您有特定问题或性能需求,请提供更多背景信息以便我可以更好地帮助您。


内容由零声教学AI助手提供,问题来源于学员提问

本站部分文章来源于网络,版权归原作者所有,如有侵权请联系站长删除。
转载请注明出处:https://golang.0voice.com/?id=14158

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
游客 游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~

联系我们

在线咨询: 点击这里给我发消息

微信号:3007537140

上班时间: 10:30-22:30

关注我们
x

注册

已经有帐号?