• LIKE CONCAT 连用


    SELECT
        (@i :=@i + 1) AS number,
        x.uuid,
        x.payment_code,
        x.supplier_name,
        x.receive_money,
        x.is_export_flag,
        x.export_time,
        x.payer,
        x.region_name,
        x.user_name,
        x.marketer_id ,
    x.region_id
    FROM
        (
            SELECT DISTINCT
                a.uuid,
                a.payment_code,
                a.supplier_name,
                a.receive_money,
    
            IF (
                is_export_flag = 0,
                '未导出',
                '已导出'
            ) AS is_export_flag,
            a.export_time,
            b.payer,
            d.region_name,
             GROUP_CONCAT(DISTINCT f.user_name) AS user_name,
    -- ( f.user_name )AS user_name,
            e.marketer_id,
    d.uuid as region_id
        FROM
            biz_lc_payment_info a,
            biz_lc_payment_invoice_info b
        LEFT JOIN biz_item_company c ON b.payer = c.item_company_name
        AND c.sys_status = 1
        LEFT JOIN biz_item_region d ON c.region_id = d.uuid
        AND d.sys_status = 1
        LEFT JOIN biz_link_marketer_region e ON e.region_id = d.uuid
        AND d.sys_status = 1
        LEFT JOIN sys_user f ON e.marketer_id LIKE CONCAT('%', f.uuid, '%')
        AND f.sys_status = 1
        WHERE
            a.payment_id = b.payment_id
        AND a.sys_status = 1
        AND b.sys_status = 1
        GROUP BY
            a.uuid
        ) x,
        (SELECT @i := 0) AS y
    WHERE
    --     x.marketer_id LIKE '%u1032%' 
     x.is_export_flag = '已导出' 

     String StrSql = " SELECT "
                    + " CASE WHEN b.ACTIVITY_NAME = '非常规价格申请' THEN '申请中' "
                    + " WHEN b.ACTIVITY_NAME = '资金部价格审批'  THEN '金融副总监审批中' "
                    + " WHEN b.ACTIVITY_NAME = '总经理价格审批'  THEN '总经理审批中' "
                    + " WHEN b.ACTIVITY_NAME = '董事长价格审批' and b.`status`<> '已完成'  THEN '董事长审批中' "
                    + " WHEN b.ACTIVITY_NAME = '董事长价格审批' and b.`status`= '已完成'  THEN '已通过' "
                    + " END AS activity_name "
                +" FROM "
                    + " bpm_process_instance a, "
                    + " bpm_last_activity b,"
                    + " biz_un_price_apply c  "
                +" WHERE "
                    + " a.instance_id = b.instance_id "
                    + "    AND a.process_name = 'BusinessModel2.0/非常规价格审批流程' "
                    + "    AND a.biz_uuid = c.uuid "
                    + "    AND a.sys_status = 1 "
                    + "    AND b.sys_status = 1 "
                    + "    AND c.sys_status = 1 "
                    + " AND c.pay_id = ? "  ;
                       

    String getUserNames = String.format(
                            "SELECT " +
                                    "    GROUP_CONCAT(user_name) AS user_names " +
                                    "FROM " +
                                    "    sys_user " +
                                    "WHERE " +
                                    "    sys_status = 1 " +


    fileName = fileName.substring(0, fileName.lastIndexOf("."));                                "AND uuid IN (%s)", marketerIds);

        // 避免下载的的文件名重复
            // 先去掉后缀
            if (fileName.contains(".")) {
                fileName = fileName.substring(0, fileName.lastIndexOf("."));
            }

     

  • 相关阅读:
    人月神话第二遍(总)--读书笔记
    Python实现人脸检测(个人、多人、视频)
    软件体系架构的质量属性
    jdk1.8 使用的是什么垃圾回收器?
    【深入理解Java虚拟机】垃圾回收
    P2167 [SDOI2009]Bill的挑战
    二项式反演基础
    P5039 [SHOI2010]最小生成树
    快速莫比乌斯/沃尔什变换 (FMT/FWT)
    莫比乌斯反演
  • 原文地址:https://www.cnblogs.com/xiaoniuniu886/p/11118996.html
Copyright © 2020-2023  润新知