zoukankan      html  css  js  c++  java
  • 解决索引实用sql

    SELECT
    bs.asset_name asset_name,
    CASE
    ca.fund_no
    WHEN 'F007' THEN
    '齐商银行'
    WHEN 'F008' THEN
    '兰州银行'
    WHEN 'F005' THEN
    '大兴安岭'
    WHEN 'F002' THEN
    '凤凰金融'
    END "fund_no_name",
    ca.trans_date,
    ca.last_credit_amt,
    ca.lender_amt,
    ca.repay_amt,
    ca.repay_normal_amt,
    ca.repay_compst_amt,
    ca.credit_amt,
    ca.planned_warrant_amt,
    ca.indeed_warrant_amt,
    ca.indeed_normal_amt,
    ca.indeed_compst_amt,
    ca.settle_amt,
    ca.pre_tech_fee,
    ca.last_tech_fee,
    ca.increase_tech_fee,
    ca.reduce_tech_fee,
    ca.today_warrant_fee,
    ca.today_tech_fee,
    ca.planned_receive_amt,
    CASE
    ca.`status`
    WHEN '00' THEN
    '未审核'
    WHEN '10' THEN
    '运营初审通过'
    WHEN '11' THEN
    '运营初审拒绝'
    WHEN '20' THEN
    '财务审核通过'
    WHEN '21' THEN
    '财务审核拒绝'
    WHEN '30' THEN
    '运营复审通过'
    WHEN '31' THEN
    '运营复审拒绝'
    END "audit_status ",
    DATE_FORMAT( ca.create_time, '%Y-%m-%d %H:%i:%s' ) AS create_time,
    DATE_FORMAT( ca.update_time, '%Y-%m-%d %H:%i:%s' ) AS update_time,
    ca.version,
    ca.remark
    FROM
    t_clear_warrant_detail ca
    LEFT JOIN t_base_switch bs ON ca.asset_code = bs.asset_code
    WHERE
    ca.is_valid = 'Y'
    start_transDateBegin and ca.trans_date BETWEEN DATE_FORMAT(date_add('{transDateBegin}',interval -day('{transDateBegin}')+1 day),'%Y-%m-%d') and DATE_FORMAT(last_day('{transDateBegin}'),'%Y-%m-%d') end_transDateBegin
    start_fund and ca.fund_no = '{fund}' end_fund
    start_asset_code and ca.asset_code in( SELECT asset_code from t_base_switch bs WHERE bs.asset_no = '{asset_code}')end_asset_code
    ORDER BY ca.trans_date desc

  • 相关阅读:
    Python之路:堡垒机实例
    Django入门
    阿里云centos安装svn和submin
    发邮件功能
    [Coci2015]Divljak
    [2018多省省队联测]劈配
    [AHOI2009]最小割
    [HAOI2017]新型城市化
    [SDOI2014]LIS
    Loj #2256. 「SNOI2017」英雄联盟
  • 原文地址:https://www.cnblogs.com/toufajiantuzhongbuhui/p/13680155.html
Copyright © 2011-2022 走看看