gouji开发sql22

INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('RH299.A.2-1.077', 't_r_299_2_1', '规则58:产品品种为“08”,表2-1其他股权有数,请核实。', '规则58:产品品种为“08”,表2-1其他股权有数,请核实。', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '警告', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST, MAX(COL_ORG) AS COLUMN_CODE,\r\n       MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE, \'\' AS LEFT_CALCULATION_VALUE, \'\' AS  RIGHT_CALCULATION_VALUE,\'\' AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN SUM(IF(FDATE <> \'@FILE_DATE\', T.V, 0)) = 0\r\n                       AND SUM(IF(FDATE = \'@FILE_DATE\', T.V, 0)) > 0 THEN\r\n                   0\r\n                  ELSE\r\n                   1\r\n                END AS RESULT_CODE, \'@FILE_DATE\' AS FILE_DATE,\r\n                GROUP_CONCAT(DISTINCT CASE\r\n                               WHEN FDATE = \'@FILE_DATE\' THEN\r\n                                N_ID\r\n                             END) AS N_ID, MAX(COL_ORG) AS COL_ORG,\r\n                FUND_CATEGORY AS INSTI_TYPE\r\n         FROM   T_R_299_REPORT_RESULT T\r\n         WHERE  FDATE IN\r\n                (\'@FILE_DATE\',\r\n                 DATE_FORMAT(LAST_DAY(DATE_SUB(\'@FILE_DATE\', INTERVAL 1 MONTH)),\r\n                              \'%Y%m%d\'))\r\n         AND    TABLE_NAME IN (\'2_1\')\r\n         AND    ITEM_CODE IN (\'773000\')\r\n         AND    COL = \'G\'\r\n         AND    FUND_TYPE = \'08\'\r\n         GROUP  BY T.FUND_CATEGORY, T.FUND_TYPE) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('RH299.A.2-1.078', 't_r_299_2_1', '规则59:产品品种为“08”,资产方特定目的载体份额中只有公募基金可以有数。', '规则59:产品品种为“08”,资产方特定目的载体份额中只有公募基金可以有数。', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '警告', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST,\r\n       GROUP_CONCAT(DISTINCT COL_ORG) AS COLUMN_CODE,\r\n       MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE, \'\' AS LEFT_CALCULATION_VALUE, \'\' AS  RIGHT_CALCULATION_VALUE,\'\' AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN SUM(IF(ITEM_CODE IN\r\n                              (\'772100\', \'772200\', \'772300\', \'772400\', \'772500\',\r\n                               \'772600\', \'772700\', \'772900\', \'772a00\'), T.V, 0)) <> 0 THEN\r\n                   0\r\n                  ELSE\r\n                   1\r\n                END AS RESULT_CODE, T.FDATE AS FILE_DATE,\r\n                GROUP_CONCAT(DISTINCT N_ID) AS N_ID,\r\n                GROUP_CONCAT(DISTINCT COL_ORG) AS COL_ORG,\r\n                FUND_CATEGORY AS INSTI_TYPE\r\n         FROM   T_R_299_REPORT_RESULT T\r\n         WHERE  FDATE = \'@FILE_DATE\'\r\n         AND    TABLE_NAME IN (\'2_1\')\r\n         AND    ITEM_CODE IN\r\n                (\'772100\', \'772200\', \'772300\', \'772400\', \'772500\', \'772600\',\r\n                  \'772700\', \'772900\', \'772a00\')\r\n         AND    FUND_TYPE = \'08\'\r\n         GROUP  BY T.FDATE, T.FUND_CATEGORY, T.FUND_TYPE, T.COL) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('RH299.A.2-1.079', 't_r_299_2_1', '规则60:产品品种为“01,02,03,04,05,06,07”,实收本金中公募基金应无数。', '规则60:产品品种为“01,02,03,04,05,06,07”,实收本金中公募基金应无数。', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '警告', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST,\r\n       GROUP_CONCAT(DISTINCT COL_ORG) AS COLUMN_CODE,\r\n       MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE, \'\' AS LEFT_CALCULATION_VALUE, \'\' AS  RIGHT_CALCULATION_VALUE,\'\' AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN SUM(IF(ITEM_CODE IN (\'821278\', \'821178\')\r\n                              AND COL IN (\'N\'), T.V, 0)) <> 0 THEN\r\n                   0\r\n                  ELSE\r\n                   1\r\n                END AS RESULT_CODE, T.FDATE AS FILE_DATE,\r\n                GROUP_CONCAT(DISTINCT N_ID) AS N_ID,\r\n                GROUP_CONCAT(DISTINCT COL_ORG) AS COL_ORG,\r\n                FUND_CATEGORY AS INSTI_TYPE\r\n         FROM   T_R_299_REPORT_RESULT T\r\n         WHERE  FDATE = \'@FILE_DATE\'\r\n         AND    TABLE_NAME IN (\'2_1\')\r\n         AND    ITEM_CODE IN (\'821178\', \'821278\')\r\n         AND    COL = \'N\'\r\n         AND    FUND_TYPE IN (\'01\', \'02\', \'03\', \'04\', \'05\', \'06\', \'07\')\r\n         GROUP  BY T.FDATE, T.FUND_CATEGORY, T.FUND_TYPE) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('RH299.A.2-1.080', 't_r_299_2_1', '规则61:表2-1,指标其他负债跨期变动比例较大,请核实。', '规则61:表2-1,指标其他负债跨期变动比例较大,请核实。', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '警告', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST, MAX(COL_ORG) AS COLUMN_CODE,\r\n       MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE, \'\' AS LEFT_CALCULATION_VALUE, \'\' AS  RIGHT_CALCULATION_VALUE,\'\' AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN (SUM(IF(FDATE <> \'@FILE_DATE\', T.V, 0)) = 0 AND\r\n                       SUM(IF(FDATE = \'@FILE_DATE\', T.V, 0)) > 5)\r\n                       OR\r\n                       (SUM(IF(FDATE <> \'@FILE_DATE\', T.V, 0)) <> 0 AND\r\n                       SUM(IF(FDATE = \'@FILE_DATE\', T.V, 0)) -\r\n                       SUM(IF(FDATE <> \'@FILE_DATE\', T.V, 0)) > 0.2 AND\r\n                       ABS(SUM(IF(FDATE = \'@FILE_DATE\', T.V, 0)) /\r\n                            SUM(IF(FDATE <> \'@FILE_DATE\', T.V, 0)) - 1) * 100 > 100) THEN\r\n                   0\r\n                  ELSE\r\n                   1\r\n                END AS RESULT_CODE, \'@FILE_DATE\' AS FILE_DATE,\r\n                GROUP_CONCAT(DISTINCT CASE\r\n                               WHEN FDATE = \'@FILE_DATE\' THEN\r\n                                N_ID\r\n                             END) AS N_ID, MAX(COL_ORG) AS COL_ORG,\r\n                FUND_CATEGORY AS INSTI_TYPE\r\n         FROM   T_R_299_REPORT_RESULT T\r\n         WHERE  FDATE IN\r\n                (\'@FILE_DATE\',\r\n                 DATE_FORMAT(LAST_DAY(DATE_SUB(\'@FILE_DATE\', INTERVAL 1 MONTH)),\r\n                              \'%Y%m%d\'))\r\n         AND    TABLE_NAME IN (\'2_1\')\r\n         AND    ITEM_CODE IN (\'815000\')\r\n         AND    COL = \'N\'\r\n         GROUP  BY T.FUND_CATEGORY, T.FUND_TYPE) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('RH299.A.2-1.081', 't_r_299_2_1', '规则62:表2-1,广义政府较上期增加,需要核实。', '规则62:表2-1,广义政府较上期增加,需要核实。', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '警告', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST, MAX(COL_ORG) AS COLUMN_CODE,\r\n       MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE, \'\' AS LEFT_CALCULATION_VALUE, \'\' AS  RIGHT_CALCULATION_VALUE,\'\' AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN SUM(IF(FDATE = \'@FILE_DATE\', T.V, 0)) >\r\n                       SUM(IF(FDATE <> \'@FILE_DATE\', T.V, 0))\r\n                  \r\n                   THEN\r\n                   1\r\n                  ELSE\r\n                   0\r\n                END AS RESULT_CODE, \'@FILE_DATE\' AS FILE_DATE,\r\n                GROUP_CONCAT(DISTINCT CASE\r\n                               WHEN FDATE = \'@FILE_DATE\' THEN\r\n                                N_ID\r\n                             END) AS N_ID, MAX(COL_ORG) AS COL_ORG,\r\n                FUND_CATEGORY AS INSTI_TYPE\r\n         FROM   T_R_299_REPORT_RESULT T\r\n         WHERE  FDATE IN\r\n                (\'@FILE_DATE\',\r\n                 DATE_FORMAT(LAST_DAY(DATE_SUB(\'@FILE_DATE\', INTERVAL 1 MONTH)),\r\n                              \'%Y%m%d\'))\r\n         AND    TABLE_NAME IN (\'2_1\')\r\n         AND    ITEM_CODE IN (\'752200\')\r\n         AND    COL = \'G\'\r\n         GROUP  BY T.FUND_CATEGORY, T.FUND_TYPE) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('RH299.A.2-1.082', 't_r_299_2_1', '规则63:表2-1,应收账款增加较多,需要核实。', '规则63:表2-1,应收账款增加较多,需要核实。', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '警告', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST, MAX(COL_ORG) AS COLUMN_CODE,\r\n       MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE, \'\' AS LEFT_CALCULATION_VALUE, \'\' AS  RIGHT_CALCULATION_VALUE,\'\' AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN (SUM(IF(FDATE <> \'@FILE_DATE\', T.V, 0)) = 0 AND\r\n                       SUM(IF(FDATE = \'@FILE_DATE\', T.V, 0)) > 10)\r\n                       OR\r\n                       (SUM(IF(FDATE <> \'@FILE_DATE\', T.V, 0)) <> 0 AND\r\n                       SUM(IF(FDATE = \'@FILE_DATE\', T.V, 0)) -\r\n                       SUM(IF(FDATE <> \'@FILE_DATE\', T.V, 0)) > 10 AND\r\n                       ABS(SUM(IF(FDATE = \'@FILE_DATE\', T.V, 0)) /\r\n                            SUM(IF(FDATE <> \'@FILE_DATE\', T.V, 0)) - 1) * 100 > 50) THEN\r\n                   0\r\n                  ELSE\r\n                   1\r\n                END AS RESULT_CODE, \'@FILE_DATE\' AS FILE_DATE,\r\n                GROUP_CONCAT(DISTINCT CASE\r\n                               WHEN FDATE = \'@FILE_DATE\' THEN\r\n                                N_ID\r\n                             END) AS N_ID, MAX(COL_ORG) AS COL_ORG,\r\n                FUND_CATEGORY AS INSTI_TYPE\r\n         FROM   T_R_299_REPORT_RESULT T\r\n         WHERE  FDATE IN\r\n                (\'@FILE_DATE\',\r\n                 DATE_FORMAT(LAST_DAY(DATE_SUB(\'@FILE_DATE\', INTERVAL 1 MONTH)),\r\n                              \'%Y%m%d\'))\r\n         AND    TABLE_NAME IN (\'2_1\')\r\n         AND    ITEM_CODE IN (\'790000\')\r\n         AND    COL = \'G\'\r\n         GROUP  BY T.FUND_CATEGORY, T.FUND_TYPE) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('RH299.A.2-1.083', 't_r_299_2_1', '规则64:表2-1,贷款收益权增加较多,需要核实。', '规则64:表2-1,贷款收益权增加较多,需要核实。', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '警告', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST, MAX(COL_ORG) AS COLUMN_CODE,\r\n       MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE, \'\' AS LEFT_CALCULATION_VALUE, \'\' AS  RIGHT_CALCULATION_VALUE,\'\' AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN (SUM(IF(FDATE <> \'@FILE_DATE\', T.V, 0)) = 0 AND\r\n                       SUM(IF(FDATE = \'@FILE_DATE\', T.V, 0)) > 0)\r\n                       OR\r\n                       (SUM(IF(FDATE <> \'@FILE_DATE\', T.V, 0)) <> 0 AND\r\n                       SUM(IF(FDATE = \'@FILE_DATE\', T.V, 0)) -\r\n                       SUM(IF(FDATE <> \'@FILE_DATE\', T.V, 0)) > 0 AND\r\n                       ABS(SUM(IF(FDATE = \'@FILE_DATE\', T.V, 0)) /\r\n                            SUM(IF(FDATE <> \'@FILE_DATE\', T.V, 0)) - 1) * 100 > 10)\r\n                  \r\n                   THEN\r\n                   0\r\n                  ELSE\r\n                   1\r\n                END AS RESULT_CODE, \'@FILE_DATE\' AS FILE_DATE,\r\n                GROUP_CONCAT(DISTINCT CASE\r\n                               WHEN FDATE = \'@FILE_DATE\' THEN\r\n                                N_ID\r\n                             END) AS N_ID, MAX(COL_ORG) AS COL_ORG,\r\n                FUND_CATEGORY AS INSTI_TYPE\r\n         FROM   T_R_299_REPORT_RESULT T\r\n         WHERE  FDATE IN\r\n                (\'@FILE_DATE\',\r\n                 DATE_FORMAT(LAST_DAY(DATE_SUB(\'@FILE_DATE\', INTERVAL 1 MONTH)),\r\n                              \'%Y%m%d\'))\r\n         AND    TABLE_NAME IN (\'2_1\')\r\n         AND    ITEM_CODE IN (\'761000\')\r\n         AND    COL = \'G\'\r\n         GROUP  BY T.FUND_CATEGORY, T.FUND_TYPE) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('RH299.A.2-1.084', 't_r_299_2_1', '规则65:表2-1,业务增加较多,只有非银行业金融机构有数,需要核实。', '规则65:表2-1,业务增加较多,只有非银行业金融机构有数,需要核实。', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '警告', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST, MAX(COL_ORG) AS COLUMN_CODE,\r\n       MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE, \'\' AS LEFT_CALCULATION_VALUE, \'\' AS  RIGHT_CALCULATION_VALUE,\'\' AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN (SUM(IF(FDATE = \'@FILE_DATE\' AND ITEM_CODE = \'752600\' AND\r\n                               COL = \'G\', T.V, 0)) -\r\n                       SUM(IF(FDATE <> \'@FILE_DATE\' AND ITEM_CODE = \'752600\' AND\r\n                               COL = \'G\', T.V, 0)) > 10 AND\r\n                       SUM(IF(FDATE = \'@FILE_DATE\' AND ITEM_CODE = \'752000\' AND\r\n                               COL = \'G\', T.V, 0)) > 0 AND\r\n                       SUM(IF(FDATE = \'@FILE_DATE\' AND ITEM_CODE = \'752600\' AND\r\n                               COL = \'G\', T.V, 0)) /\r\n                       SUM(IF(FDATE <> \'@FILE_DATE\' AND ITEM_CODE = \'752000\' AND\r\n                               COL = \'G\', T.V, 0)) = 1) THEN\r\n                   0\r\n                  ELSE\r\n                   1\r\n                END AS RESULT_CODE, \'@FILE_DATE\' AS FILE_DATE,\r\n                GROUP_CONCAT(DISTINCT CASE\r\n                               WHEN FDATE = \'@FILE_DATE\' THEN\r\n                                N_ID\r\n                             END) AS N_ID,\r\n                GROUP_CONCAT(DISTINCT COL_ORG) AS COL_ORG,\r\n                FUND_CATEGORY AS INSTI_TYPE\r\n         FROM   T_R_299_REPORT_RESULT T\r\n         WHERE  FDATE IN\r\n                (\'@FILE_DATE\',\r\n                 DATE_FORMAT(LAST_DAY(DATE_SUB(\'@FILE_DATE\', INTERVAL 1 MONTH)),\r\n                              \'%Y%m%d\'))\r\n         AND    TABLE_NAME IN (\'2_1\')\r\n         AND    (ITEM_CODE IN (\'752000\', \'752600\') AND COL = \'G\')\r\n         GROUP  BY T.FUND_CATEGORY, T.FUND_TYPE\r\n         UNION ALL\r\n         SELECT CASE\r\n                   WHEN (SUM(IF(FDATE = \'@FILE_DATE\' AND ITEM_CODE = \'811260\' AND\r\n                                COL = \'N\', T.V, 0)) -\r\n                        SUM(IF(FDATE <> \'@FILE_DATE\' AND ITEM_CODE = \'811260\' AND\r\n                                COL = \'N\', T.V, 0)) > 10 AND\r\n                        SUM(IF(FDATE = \'@FILE_DATE\' AND ITEM_CODE = \'811200\' AND\r\n                                COL = \'N\', T.V, 0)) > 0 AND\r\n                        SUM(IF(FDATE = \'@FILE_DATE\' AND ITEM_CODE = \'811260\' AND\r\n                                COL = \'N\', T.V, 0)) /\r\n                        SUM(IF(FDATE <> \'@FILE_DATE\' AND ITEM_CODE = \'811200\' AND\r\n                                COL = \'N\', T.V, 0)) = 1) THEN\r\n                    0\r\n                   ELSE\r\n                    1\r\n                 END AS RESULT_CODE, \'@FILE_DATE\' AS FILE_DATE,\r\n                GROUP_CONCAT(DISTINCT CASE\r\n                                WHEN FDATE = \'@FILE_DATE\' THEN\r\n                                 N_ID\r\n                              END) AS N_ID,\r\n                GROUP_CONCAT(DISTINCT COL_ORG) AS COL_ORG,\r\n                FUND_CATEGORY AS INSTI_TYPE\r\n         FROM   T_R_299_REPORT_RESULT T\r\n         WHERE  FDATE IN\r\n                (\'@FILE_DATE\',\r\n                 DATE_FORMAT(LAST_DAY(DATE_SUB(\'@FILE_DATE\', INTERVAL 1 MONTH)),\r\n                              \'%Y%m%d\'))\r\n         AND    TABLE_NAME IN (\'2_1\')\r\n         AND    ITEM_CODE IN (\'811200\', \'811260\')\r\n         AND    COL = \'N\'\r\n         GROUP  BY T.FUND_CATEGORY, T.FUND_TYPE) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('RH299.A.2-1.085', 't_r_299_2_1', '规则70:表2-1,资产方“可转让存单”和“债务证券”项下本期无数,但负债方“回购和拆借”项下业务增加,请核实;', '规则70:表2-1,资产方“可转让存单”和“债务证券”项下本期无数,但负债方“回购和拆借”项下业务增加,请核实;', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '警告', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST,\r\n       GROUP_CONCAT(DISTINCT COL_ORG) AS COLUMN_CODE,\r\n       MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE, \'\' AS LEFT_CALCULATION_VALUE, \'\' AS  RIGHT_CALCULATION_VALUE,\'\' AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN SUM(IF(FDATE = \'@FILE_DATE\'\r\n                              AND ITEM_CODE = \'811200\'\r\n                              AND COL = \'N\', V, 0)) >\r\n                       SUM(IF(FDATE <> \'@FILE_DATE\'\r\n                              AND ITEM_CODE = \'811200\'\r\n                              AND COL = \'N\', V, 0))\r\n                       AND SUM(IF(FDATE = \'@FILE_DATE\'\r\n                                  AND ITEM_CODE = \'730000\'\r\n                                  AND COL = \'G\', V, 0)) = 0\r\n                       AND SUM(IF(FDATE = \'@FILE_DATE\'\r\n                                  AND ITEM_CODE = \'740000\'\r\n                                  AND COL = \'G\', V, 0)) = 0\r\n                       AND SUM(IF(FDATE = \'@FILE_DATE\'\r\n                                  AND ITEM_CODE = \'811200\'\r\n                                  AND COL = \'N\', V, 0)) > 0\r\n                  \r\n                   THEN\r\n                   0\r\n                  ELSE\r\n                   1\r\n                END AS RESULT_CODE, \'@FILE_DATE\' AS FILE_DATE,\r\n                GROUP_CONCAT(DISTINCT CASE\r\n                               WHEN FDATE = \'@FILE_DATE\' THEN\r\n                                N_ID\r\n                             END) AS N_ID,\r\n                GROUP_CONCAT(DISTINCT COL_ORG) AS COL_ORG,\r\n                FUND_CATEGORY AS INSTI_TYPE\r\n         FROM   T_R_299_REPORT_RESULT T\r\n         WHERE  FDATE IN\r\n                (\'@FILE_DATE\',\r\n                 DATE_FORMAT(LAST_DAY(DATE_SUB(\'@FILE_DATE\', INTERVAL 1 MONTH)),\r\n                              \'%Y%m%d\'))\r\n         AND    TABLE_NAME IN (\'2_1\')\r\n         AND    ((ITEM_CODE IN (\'811200\') AND COL = \'N\') OR\r\n               (ITEM_CODE IN (\'740000\', \'730000\') AND COL = \'G\'))\r\n         GROUP  BY T.FUND_CATEGORY, T.FUND_TYPE) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('RH299.A.2-1.086', 't_r_299_2_1', '3.境内存款,人民币(721000,A)=活期存款,人民币(721100,A)+定期和其他存款,人民币(721200,A)', '3.境内存款,人民币(721000,A)=活期存款,人民币(721100,A)+定期和其他存款,人民币(721200,A)', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST,\r\n       GROUP_CONCAT(DISTINCT COL_ORG) AS COLUMN_CODE,\r\n       MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE,\r\n       GROUP_CONCAT(VALUE1) AS LEFT_CALCULATION_VALUE,\r\n       GROUP_CONCAT(VALUE2) AS RIGHT_CALCULATION_VALUE,\r\n       GROUP_CONCAT(VALUE3) AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN SUM(IF(ITEM_CODE = \'721000\', T.V, 0)) =\r\n                       SUM(IF(ITEM_CODE IN (\'721100\', \'721200\'), T.V, 0)) THEN\r\n                   1\r\n                  ELSE\r\n                   0\r\n                END AS RESULT_CODE, GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID,\r\n                MAX(COL_ORG) AS COL_ORG, T.FDATE AS FILE_DATE,\r\n                FUND_CATEGORY AS INSTI_TYPE,\r\n                CONCAT(MAX(COL_NAME), \':\', SUM(IF(ITEM_CODE = \'721000\', T.V, 0))) AS VALUE1,\r\n                CONCAT(MAX(COL_NAME), \':\',\r\n                        SUM(IF(ITEM_CODE IN (\'721100\', \'721200\'), T.V, 0))) AS VALUE2,\r\n                CONCAT(MAX(COL_NAME), \':\',\r\n                        ABS(SUM(IF(ITEM_CODE = \'721000\', T.V, 0)) -\r\n                             SUM(IF(ITEM_CODE IN (\'721100\', \'721200\'), T.V, 0)))) AS VALUE3\r\n         FROM   T_R_299_REPORT_RESULT T\r\n         WHERE  FDATE = \'@FILE_DATE\'\r\n         AND    TABLE_NAME = \'2_1\'\r\n				 AND    COL IN (\'A\',\'B\',\'G\')\r\n         AND    ITEM_CODE IN ( \'721000\', \'721100\', \'721200\')\r\n         GROUP  BY T.FDATE, T.FUND_CATEGORY, T.COL, T.FUND_TYPE) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('RH299.A.2-1.087', 't_r_299_2_1', '4.境外存款,人民币(722000,A)=活期存款,人民币(722100,A)+定期和其他存款,人民币(722200,A)', '4.境外存款,人民币(722000,A)=活期存款,人民币(722100,A)+定期和其他存款,人民币(722200,A)', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST,\r\n       GROUP_CONCAT(DISTINCT COL_ORG) AS COLUMN_CODE,\r\n       MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE,\r\n       GROUP_CONCAT(VALUE1) AS LEFT_CALCULATION_VALUE,\r\n       GROUP_CONCAT(VALUE2) AS RIGHT_CALCULATION_VALUE,\r\n       GROUP_CONCAT(VALUE3) AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN SUM(IF(ITEM_CODE = \'722000\', T.V, 0)) =\r\n                       SUM(IF(ITEM_CODE IN (\'722100\', \'722200\'), T.V, 0)) THEN\r\n                   1\r\n                  ELSE\r\n                   0\r\n                END AS RESULT_CODE, GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID,\r\n                MAX(COL_ORG) AS COL_ORG, T.FDATE AS FILE_DATE,\r\n                FUND_CATEGORY AS INSTI_TYPE,\r\n                CONCAT(MAX(COL_NAME), \':\', SUM(IF(ITEM_CODE = \'722000\', T.V, 0))) AS VALUE1,\r\n                CONCAT(MAX(COL_NAME), \':\',\r\n                        SUM(IF(ITEM_CODE IN (\'722100\', \'722200\'), T.V, 0))) AS VALUE2,\r\n                CONCAT(MAX(COL_NAME), \':\',\r\n                        ABS(SUM(IF(ITEM_CODE = \'722000\', T.V, 0)) -\r\n                             SUM(IF(ITEM_CODE IN (\'722100\', \'722200\'), T.V, 0)))) AS VALUE3\r\n         FROM   T_R_299_REPORT_RESULT T\r\n         WHERE  FDATE = \'@FILE_DATE\'\r\n         AND    TABLE_NAME = \'2_1\'\r\n				 AND    COL IN (\'A\',\'B\',\'G\')\r\n         AND    ITEM_CODE IN (\'722000\',\'722100\', \'722200\')\r\n         GROUP  BY T.FDATE, T.FUND_CATEGORY, T.COL, T.FUND_TYPE) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('RH299.A.2-2.001', 't_r_299_2_2', '1.除回购和拆借外贷款余额总计(900000)=农、林、牧、渔业(910000)+采矿业(920000)+制造业(930000)+电力、热力、燃气及水生产和供应业(940000)+建筑业(950000)+批发和零售业(960000)+交通运输、仓储和邮政业(970000)+住宿和餐饮业(980000)+信息传输、软件和信息技术服务业(990000)+金融业(9a0000)+房地产业(9b0000)+租赁和商务服务业(9c0000)+科学研究和技术服务业(9d0000)+水利、环境和公共设施管理业(9e0000)+居民服务、修理和其他服务业(9f0000)+教育(9g0000)+卫生和社会工作(9h0000)+文化、体育和娱乐业(9i0000)+公共管理、社会保障和社会组织(9j0000)+国际组织(9k0000)+境内个人(9m0000)+境外(9n0000)', '1.除回购和拆借外贷款余额总计(900000)=农、林、牧、渔业(910000)+采矿业(920000)+制造业(930000)+电力、热力、燃气及水生产和供应业(940000)+建筑业(950000)+批发和零售业(960000)+交通运输、仓储和邮政业(970000)+住宿和餐饮业(980000)+信息传输、软件和信息技术服务业(990000)+金融业(9a0000)+房地产业(9b0000)+租赁和商务服务业(9c0000)+科学研究和技术服务业(9d0000)+水利、环境和公共设施管理业(9e0000)+居民服务、修理和其他服务业(9f0000)+教育(9g0000)+卫生和社会工作(9h0000)+文化、体育和娱乐业(9i0000)+公共管理、社会保障和社会组织(9j0000)+国际组织(9k0000)+境内个人(9m0000)+境外(9n0000)', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST,\r\n       GROUP_CONCAT(DISTINCT COL_ORG) AS COLUMN_CODE,\r\n       MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE,\r\n       GROUP_CONCAT(VALUE1) AS LEFT_CALCULATION_VALUE,\r\n       GROUP_CONCAT(VALUE2) AS RIGHT_CALCULATION_VALUE,\r\n       GROUP_CONCAT(VALUE3) AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN SUM(IF(ITEM_CODE = \'900000\', T.V, 0)) =\r\n                       SUM(IF(ITEM_CODE IN\r\n                              (\'910000\', \'920000\', \'930000\', \'940000\', \'950000\',\r\n                               \'960000\', \'970000\', \'980000\', \'990000\', \'9a0000\',\r\n                               \'9b0000\', \'9c0000\', \'9d0000\', \'9e0000\', \'9f0000\',\r\n                               \'9g0000\', \'9h0000\', \'9i0000\', \'9j0000\', \'9k0000\',\r\n                               \'9m0000\', \'9n0000\'), T.V, 0)) THEN\r\n                   1\r\n                  ELSE\r\n                   0\r\n                END AS RESULT_CODE, GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID,\r\n                MAX(COL_ORG) AS COL_ORG, T.FDATE AS FILE_DATE,\r\n                FUND_CATEGORY AS INSTI_TYPE,\r\n                CONCAT(MAX(COL_NAME), \':\', SUM(IF(ITEM_CODE = \'900000\', T.V, 0))) AS VALUE1,\r\n                CONCAT(MAX(COL_NAME), \':\',\r\n                        SUM(IF(ITEM_CODE IN\r\n                              (\'910000\', \'920000\', \'930000\', \'940000\', \'950000\',\r\n                               \'960000\', \'970000\', \'980000\', \'990000\', \'9a0000\',\r\n                               \'9b0000\', \'9c0000\', \'9d0000\', \'9e0000\', \'9f0000\',\r\n                               \'9g0000\', \'9h0000\', \'9i0000\', \'9j0000\', \'9k0000\',\r\n                               \'9m0000\', \'9n0000\'), T.V, 0))) AS VALUE2,\r\n                CONCAT(MAX(COL_NAME), \':\',\r\n                        ABS(SUM(IF(ITEM_CODE = \'900000\', T.V, 0)) -\r\n                             SUM(IF(ITEM_CODE IN\r\n                              (\'910000\', \'920000\', \'930000\', \'940000\', \'950000\',\r\n                               \'960000\', \'970000\', \'980000\', \'990000\', \'9a0000\',\r\n                               \'9b0000\', \'9c0000\', \'9d0000\', \'9e0000\', \'9f0000\',\r\n                               \'9g0000\', \'9h0000\', \'9i0000\', \'9j0000\', \'9k0000\',\r\n                               \'9m0000\', \'9n0000\'), T.V, 0)))) AS VALUE3\r\n         FROM   T_R_299_REPORT_RESULT T\r\n         WHERE  FDATE = \'@FILE_DATE\'\r\n         AND    TABLE_NAME = \'2_2\'\r\n         AND    ITEM_CODE IN\r\n                (\'900000\', \'910000\', \'920000\', \'930000\', \'940000\', \'950000\',\r\n                  \'960000\', \'970000\', \'980000\', \'990000\', \'9a0000\', \'9b0000\',\r\n                  \'9c0000\', \'9d0000\', \'9e0000\', \'9f0000\', \'9g0000\', \'9h0000\',\r\n                  \'9i0000\', \'9j0000\', \'9k0000\', \'9m0000\', \'9n0000\')\r\n         GROUP  BY T.FDATE, T.FUND_CATEGORY, T.COL, T.FUND_TYPE) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('RH299.A.2-2.002', 't_r_299_2_2', '2.大型企业(A)+中型企业(B)+小型企业(C)+微型企业(D)+其他(住户、广义政府及境外)(E)=合计(F)', '2.大型企业(A)+中型企业(B)+小型企业(C)+微型企业(D)+其他(住户、广义政府及境外)(E)=合计(F)', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE ,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST, MAX(COL_ORG) AS COLUMN_CODE,\r\n       MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE,\r\n       GROUP_CONCAT(VALUE1) AS LEFT_CALCULATION_VALUE,\r\n       GROUP_CONCAT(VALUE2) AS RIGHT_CALCULATION_VALUE,\r\n       GROUP_CONCAT(VALUE3) AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN SUM(IF(COL = \'F\', T.V, 0)) =\r\n                       SUM(IF(COL IN (\'A\', \'B\', \'C\', \'D\', \'E\'), T.V, 0)) THEN\r\n                   1\r\n                  ELSE\r\n                   0\r\n                END AS RESULT_CODE, T.FDATE AS FILE_DATE, MAX(T.N_ID) AS N_ID,\r\n                GROUP_CONCAT(DISTINCT COL_ORG) AS COL_ORG,\r\n                FUND_CATEGORY AS INSTI_TYPE,\r\n                CONCAT(MAX(ITEM_NAME), \':\', SUM(IF(COL IN (\'A\', \'B\', \'C\', \'D\', \'E\'), T.V, 0))) AS VALUE1,\r\n                CONCAT(MAX(ITEM_NAME), \':\',\r\n                        SUM(IF(COL = \'F\', T.V, 0))) AS VALUE2,\r\n                CONCAT(MAX(ITEM_NAME), \':\',\r\n                        ABS(SUM(IF(COL IN (\'A\', \'B\', \'C\', \'D\', \'E\'), T.V, 0)) -\r\n                            SUM(IF(COL = \'F\', T.V, 0)))) AS VALUE3\r\n         FROM   T_R_299_REPORT_RESULT T\r\n         WHERE  FDATE = \'@FILE_DATE\'\r\n         AND    TABLE_NAME = \'2_2\'\r\n         AND    COL IN (\'A\', \'B\', \'C\', \'D\', \'E\', \'F\')\r\n         GROUP  BY T.FDATE, T.FUND_CATEGORY, T.FUND_TYPE, T.ITEM_CODE) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('RH299.A.2-2.003', 't_r_299_2_2', '8.表2-2中,金融业,合计(F)占除回购和拆借外贷款余额总计,合计(F)的比重超过3%,请核实。', '8.表2-2中,金融业,合计(F)占除回购和拆借外贷款余额总计,合计(F)的比重超过3%,请核实。', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST,\r\n       GROUP_CONCAT(DISTINCT COL_ORG) AS COLUMN_CODE,\r\n       MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE, \'\' AS LEFT_CALCULATION_VALUE, \'\' AS  RIGHT_CALCULATION_VALUE,\'\' AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN ifnull(SUM(IF(ITEM_CODE IN (\'9a0000\')\r\n                              AND COL = \'F\', T.V, 0)) /\r\n                       SUM(IF(ITEM_CODE IN (\'900000\')\r\n                              AND COL = \'F\', T.V, 0)),0) <= 0.03 THEN\r\n                   1\r\n                  ELSE\r\n                   0\r\n                END AS RESULT_CODE, T.FDATE AS FILE_DATE,\r\n                GROUP_CONCAT(DISTINCT N_ID) AS N_ID, MAX(COL_ORG) AS COL_ORG,\r\n                FUND_CATEGORY AS INSTI_TYPE\r\n         FROM   T_R_299_REPORT_RESULT T\r\n         WHERE  FDATE = \'@FILE_DATE\'\r\n         AND    TABLE_NAME = \'2_2\'\r\n         AND    ITEM_CODE IN (\'9a0000\', \'900000\')\r\n         AND    COL = \'F\'\r\n         GROUP  BY T.FDATE, T.FUND_CATEGORY, T.FUND_TYPE) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('RH299.A.2-2.004', 't_r_299_2_2', '表2-2中“国际组织,合计”有数,须核实', '表2-2中“国际组织,合计”有数,须核实', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST,\r\n       GROUP_CONCAT(DISTINCT COL_ORG) AS COLUMN_CODE,\r\n       MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE, \'\' AS LEFT_CALCULATION_VALUE, \'\' AS  RIGHT_CALCULATION_VALUE,\'\' AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN IFNULL(SUM(IF(ITEM_CODE = \'9k0000\', T.V, 0)), 0) = 0 THEN\r\n                   1\r\n                  ELSE\r\n                   0\r\n                END AS RESULT_CODE, T.FDATE AS FILE_DATE,\r\n                GROUP_CONCAT(DISTINCT N_ID) AS N_ID, MAX(COL_ORG) AS COL_ORG,\r\n                FUND_CATEGORY AS INSTI_TYPE\r\n         FROM   T_R_299_REPORT_RESULT T\r\n         WHERE  FDATE = \'@FILE_DATE\'\r\n         AND    TABLE_NAME = \'2_2\'\r\n         AND    ITEM_CODE IN (\'9k0000\')\r\n         AND    COL = \'F\'\r\n         GROUP  BY T.FDATE, T.FUND_CATEGORY, T.FUND_TYPE, T.COL) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('RH299.A.2-2.005', 't_r_299_2_2', '表2-2负数校验', '表2-2负数校验', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST,\r\n       GROUP_CONCAT(DISTINCT COL_ORG) AS COLUMN_CODE,\r\n       MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE, \'\' AS LEFT_CALCULATION_VALUE, \'\' AS  RIGHT_CALCULATION_VALUE,\'\' AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN T.V < 0 THEN\r\n                   0\r\n                  ELSE\r\n                   1\r\n                END AS RESULT_CODE, T.FDATE AS FILE_DATE, N_ID, COL_ORG AS COL_ORG,\r\n                T.FUND_CATEGORY AS INSTI_TYPE\r\n         FROM   T_R_299_REPORT_RESULT T\r\n         WHERE  FDATE = \'@FILE_DATE\'\r\n         AND    TABLE_NAME = \'2_2\') T1\r\nWHERE  RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('RH299.A.2-2.006', 't_r_299_2_2', '规则4:部分表单,跨期变动比例较大(变动绝对值R(100亿<R<=500亿), 跨期变动超过300%,或者环比变动减少50%以上),请核实;', '规则4:部分表单,跨期变动比例较大(变动绝对值R(100亿<R<=500亿), 跨期变动超过300%,或者环比变动减少50%以上),请核实;', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '警告', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST,\r\n       GROUP_CONCAT(DISTINCT COL_ORG) AS COLUMN_CODE,\r\n       MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE, \'\' AS LEFT_CALCULATION_VALUE, \'\' AS  RIGHT_CALCULATION_VALUE,\'\' AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN ABS(SUM(IF(FDATE = \'@FILE_DATE\', T.V, 0)) -\r\n                           SUM(IF(FDATE <> \'@FILE_DATE\', T.V, 0))) > POWER(10, 6)\r\n                       AND ABS(SUM(IF(FDATE = \'@FILE_DATE\', T.V, 0)) -\r\n                               SUM(IF(FDATE <> \'@FILE_DATE\', T.V, 0))) <=\r\n                       5 * POWER(10, 6)\r\n                       AND SIGN(SUM(IF(FDATE = \'@FILE_DATE\', T.V, 0))) =\r\n                       SIGN(SUM(IF(FDATE <> \'@FILE_DATE\', T.V, 0)))\r\n                       AND SUM(IF(FDATE = \'@FILE_DATE\', T.V, 0)) /\r\n                       SUM(IF(FDATE <> \'@FILE_DATE\', T.V, 0)) > 4\r\n                       OR SUM(IF(FDATE = \'@FILE_DATE\', T.V, 0)) /\r\n                       SUM(IF(FDATE <> \'@FILE_DATE\', T.V, 0)) < 0.5 THEN\r\n                   0\r\n                  ELSE\r\n                   1\r\n                END AS RESULT_CODE,\r\n                GROUP_CONCAT(DISTINCT CASE\r\n                               WHEN FDATE = \'@FILE_DATE\' THEN\r\n                                N_ID\r\n                             END) AS N_ID,\r\n                GROUP_CONCAT(DISTINCT T.COL_ORG) AS COL_ORG,\r\n                \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE\r\n         FROM   T_R_299_REPORT_RESULT T\r\n         WHERE  FDATE IN\r\n                (\'@FILE_DATE\',\r\n                 DATE_FORMAT(LAST_DAY(DATE_SUB(\'@FILE_DATE\', INTERVAL 1 MONTH)),\r\n                              \'%Y%m%d\'))\r\n         AND    TABLE_NAME = \'2_2\'\r\n         GROUP  BY T.FUND_CATEGORY, T.COL, T.FUND_TYPE, T.ITEM_CODE) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nand T1.N_ID IS NOT NULL\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE;');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('RH299.A.2-2.007', 't_r_299_2_2', '规则5:部分表单,跨期变动绝对值较大(大于500亿元),请核实;', '规则5:部分表单,跨期变动绝对值较大(大于500亿元),请核实;', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '警告', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST,\r\n       GROUP_CONCAT(DISTINCT COL_ORG) AS COLUMN_CODE,\r\n       MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE, \'\' AS LEFT_CALCULATION_VALUE, \'\' AS  RIGHT_CALCULATION_VALUE,\'\' AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN ABS(SUM(IF(FDATE = \'@FILE_DATE\', T.V, 0)) -\r\n                           SUM(IF(FDATE <> \'@FILE_DATE\', T.V, 0))) >\r\n                       5 * POWER(10, 6) THEN\r\n                  \r\n                   0\r\n                  ELSE\r\n                   1\r\n                END AS RESULT_CODE,\r\n                GROUP_CONCAT(DISTINCT CASE\r\n                               WHEN FDATE = \'@FILE_DATE\' THEN\r\n                                N_ID\r\n                             END) AS N_ID,\r\n                GROUP_CONCAT(DISTINCT T.COL_ORG) AS COL_ORG,\r\n                \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE\r\n         FROM   T_R_299_REPORT_RESULT T\r\n         WHERE  FDATE IN\r\n                (\'@FILE_DATE\',\r\n                 DATE_FORMAT(LAST_DAY(DATE_SUB(\'@FILE_DATE\', INTERVAL 1 MONTH)),\r\n                              \'%Y%m%d\'))\r\n         AND    TABLE_NAME = \'2_2\'\r\n         GROUP  BY T.FUND_CATEGORY, T.COL, T.FUND_TYPE, T.ITEM_CODE) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('RH299.A.2-2.008', 't_r_299_2_2', '规则6:部分表单,指标金额较大(大于500亿元),但环比无变化,请核实;', '规则6:部分表单,指标金额较大(大于500亿元),但环比无变化,请核实;', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '警告', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST,\r\n       GROUP_CONCAT(DISTINCT COL_ORG) AS COLUMN_CODE,\r\n       MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE, \'\' AS LEFT_CALCULATION_VALUE, \'\' AS  RIGHT_CALCULATION_VALUE,\'\' AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN  SUM(IF(FDATE = \'@FILE_DATE\', T.V, 0)) >5*POWER(10,6)\r\n									AND ABS(SUM(IF(FDATE = \'@FILE_DATE\', T.V, 0)) -\r\n                             SUM(IF(FDATE <> \'@FILE_DATE\', T.V, 0))) < 2	then\r\n                   0\r\n                  ELSE\r\n                   1\r\n                END AS RESULT_CODE,  GROUP_CONCAT(DISTINCT CASE\r\n                               WHEN FDATE = \'@FILE_DATE\' THEN\r\n                                N_ID\r\n                             END) AS N_ID,\r\n                GROUP_CONCAT(DISTINCT T.COL_ORG) AS COL_ORG, \'@FILE_DATE\' AS FILE_DATE,\r\n                FUND_CATEGORY AS INSTI_TYPE\r\n         FROM   T_R_299_REPORT_RESULT T\r\n         WHERE  FDATE IN\r\n                (\'@FILE_DATE\',\r\n                DATE_FORMAT(LAST_DAY(DATE_SUB(\'@FILE_DATE\', INTERVAL 1 MONTH)),\r\n                              \'%Y%m%d\'))\r\n         AND    TABLE_NAME = \'2_2\'\r\n         GROUP  BY T.FUND_CATEGORY, T.COL, T.FUND_TYPE, T.ITEM_CODE) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('RH299.A.2-2.009', 't_r_299_2_2', '规则7:部分表单上期无数,本期有数,请核实(变动大于20亿元)', '规则7:部分表单上期无数,本期有数,请核实(变动大于20亿元)', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '警告', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST,\r\n       GROUP_CONCAT(DISTINCT COL_ORG) AS COLUMN_CODE,\r\n       MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE, \'\' AS LEFT_CALCULATION_VALUE, \'\' AS  RIGHT_CALCULATION_VALUE,\'\' AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN  SUM(IF(FDATE <> \'@FILE_DATE\', T.V, 0)) = 0\r\n									AND ABS(SUM(IF(FDATE = \'@FILE_DATE\', T.V, 0)) -\r\n                             SUM(IF(FDATE <> \'@FILE_DATE\', T.V, 0))) > 2*POWER(10,5)	then\r\n                   0\r\n                  ELSE\r\n                   1\r\n                END AS RESULT_CODE,  GROUP_CONCAT(DISTINCT CASE\r\n                               WHEN FDATE = \'@FILE_DATE\' THEN\r\n                                N_ID\r\n                             END) AS N_ID,\r\n                GROUP_CONCAT(DISTINCT T.COL_ORG) AS COL_ORG, \'@FILE_DATE\' AS FILE_DATE,\r\n                FUND_CATEGORY AS INSTI_TYPE\r\n         FROM   T_R_299_REPORT_RESULT T\r\n         WHERE  FDATE IN\r\n                (\'@FILE_DATE\',\r\n                DATE_FORMAT(LAST_DAY(DATE_SUB(\'@FILE_DATE\', INTERVAL 1 MONTH)),\r\n                              \'%Y%m%d\'))\r\n         AND    TABLE_NAME = \'2_2\'\r\n         GROUP  BY T.FUND_CATEGORY, T.COL, T.FUND_TYPE, T.ITEM_CODE) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('RH299.A.2-2.010', 't_r_299_2_2', '规则8:部分表单上期有数,本期无数,请核实(变动大于20亿元);', '规则8:部分表单上期有数,本期无数,请核实(变动大于20亿元);', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '警告', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST,\r\n       GROUP_CONCAT(DISTINCT COL_ORG) AS COLUMN_CODE,\r\n       MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE, \'\' AS LEFT_CALCULATION_VALUE, \'\' AS  RIGHT_CALCULATION_VALUE,\'\' AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN SUM(IF(FDATE = \'@FILE_DATE\', T.V, 0)) = 0\r\n                       AND ABS(SUM(IF(FDATE = \'@FILE_DATE\', T.V, 0)) -\r\n                               SUM(IF(FDATE <> \'@FILE_DATE\', T.V, 0))) >\r\n                       2 * POWER(10, 5) THEN\r\n                   0\r\n                  ELSE\r\n                   1\r\n                END AS RESULT_CODE,\r\n                GROUP_CONCAT(DISTINCT CASE\r\n                               WHEN FDATE = \'@FILE_DATE\' THEN\r\n                                N_ID\r\n                             END) AS N_ID,\r\n                GROUP_CONCAT(DISTINCT T.COL_ORG) AS COL_ORG,\r\n                \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE\r\n         FROM   T_R_299_REPORT_RESULT T\r\n         WHERE  FDATE IN\r\n                (\'@FILE_DATE\',\r\n                 DATE_FORMAT(LAST_DAY(DATE_SUB(\'@FILE_DATE\', INTERVAL 1 MONTH)),\r\n                              \'%Y%m%d\'))\r\n         AND    TABLE_NAME = \'2_2\'\r\n         GROUP  BY T.FUND_CATEGORY, T.COL, T.FUND_TYPE, T.ITEM_CODE) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('RH299.A.2-2.011', 't_r_299_2_2', '规则28:表2-2,其他(住户及广义政府、境外)贷款金额较大(大于10亿元),请核实;', '规则28:表2-2,其他(住户及广义政府、境外)贷款金额较大(大于10亿元),请核实;', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '警告', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST,\r\n       GROUP_CONCAT(DISTINCT COL_ORG) AS COLUMN_CODE,\r\n       MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE, \'\' AS LEFT_CALCULATION_VALUE, \'\' AS  RIGHT_CALCULATION_VALUE,\'\' AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN SUM(IF(COL = \'E\', T.V, 0)) > POWER(10, 5) THEN\r\n                   0\r\n                  ELSE\r\n                   1\r\n                END AS RESULT_CODE, T.FDATE AS FILE_DATE,\r\n                GROUP_CONCAT(DISTINCT N_ID) AS N_ID, MAX(COL_ORG) AS COL_ORG,\r\n                FUND_CATEGORY AS INSTI_TYPE\r\n         FROM   T_R_299_REPORT_RESULT T\r\n         WHERE  FDATE = \'@FILE_DATE\'\r\n         AND    TABLE_NAME = \'2_2\'\r\n         AND    ITEM_CODE NOT IN (\'900000\')\r\n         AND    COL IN (\'E\')\r\n         GROUP  BY T.FDATE, T.FUND_CATEGORY, T.FUND_TYPE, ITEM_CODE, T.COL) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('RH299.A.2-2.012', 't_r_299_2_2', '规则29:表2-2、表2-5,公共管理、社会保障和社会组织业有数,请核实;', '规则29:表2-2、表2-5,公共管理、社会保障和社会组织业有数,请核实;', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '警告', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST,\r\n       GROUP_CONCAT(DISTINCT COL_ORG) AS COLUMN_CODE,\r\n       MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE, \'\' AS LEFT_CALCULATION_VALUE, \'\' AS  RIGHT_CALCULATION_VALUE,\'\' AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN SUM(IF(ITEM_CODE IN (\'9j0000\', \'cj0000\'), T.V, 0)) <> 0 THEN\r\n                   0\r\n                  ELSE\r\n                   1\r\n                END AS RESULT_CODE, T.FDATE AS FILE_DATE,\r\n                GROUP_CONCAT(DISTINCT CASE\r\n                               WHEN TABLE_NAME = \'2_2\' THEN\r\n                                N_ID\r\n                             END) AS N_ID,\r\n                GROUP_CONCAT(DISTINCT CASE\r\n                               WHEN TABLE_NAME = \'2_2\' THEN\r\n                                COL_ORG\r\n                             END) AS COL_ORG, FUND_CATEGORY AS INSTI_TYPE\r\n         FROM   T_R_299_REPORT_RESULT T\r\n         WHERE  FDATE = \'@FILE_DATE\'\r\n         AND    TABLE_NAME IN (\'2_2\', \'2_5\')\r\n         AND    ITEM_CODE IN (\'9j0000\', \'cj0000\')\r\n         AND    COL IN (\'A\', \'B\', \'C\', \'D\')\r\n         GROUP  BY T.FDATE, T.FUND_CATEGORY, T.FUND_TYPE, T.COL) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('RH299.A.2-2.013', 't_r_299_2_2', '规则30:表2-2、表2-5,金融业,大型企业数据较大(大于30亿元),请核实;', '规则30:表2-2、表2-5,金融业,大型企业数据较大(大于30亿元),请核实;', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '警告', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST,\r\n       GROUP_CONCAT(DISTINCT COL_ORG) AS COLUMN_CODE,\r\n       MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE, \'\' AS LEFT_CALCULATION_VALUE, \'\' AS  RIGHT_CALCULATION_VALUE,\'\' AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN SUM(IF(ITEM_CODE IN (\'9a0000\'), T.V, 0)) > 3 * POWER(10, 5)\r\n                       OR\r\n                       SUM(IF(ITEM_CODE IN (\'ca0000\'), T.V, 0)) > 3 * POWER(10, 5) THEN\r\n                   0\r\n                  ELSE\r\n                   1\r\n                END AS RESULT_CODE, T.FDATE AS FILE_DATE,\r\n                GROUP_CONCAT(DISTINCT CASE\r\n                               WHEN TABLE_NAME = \'2_2\' THEN\r\n                                N_ID\r\n                             END) AS N_ID,\r\n                GROUP_CONCAT(DISTINCT CASE\r\n                               WHEN TABLE_NAME = \'2_2\' THEN\r\n                                COL_ORG\r\n                             END) AS COL_ORG, FUND_CATEGORY AS INSTI_TYPE\r\n         FROM   T_R_299_REPORT_RESULT T\r\n         WHERE  FDATE = \'@FILE_DATE\'\r\n         AND    TABLE_NAME IN (\'2_2\', \'2_5\')\r\n         AND    ITEM_CODE IN (\'9a0000\', \'ca0000\')\r\n         AND    COL = \'A\'\r\n         GROUP  BY T.FDATE, T.FUND_CATEGORY, T.FUND_TYPE, T.COL) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('RH299.A.2-2.014', 't_r_299_2_2', '规则41:表2-2,大中小微企业划型可能存在跨期数据调整,请核实', '规则41:表2-2,大中小微企业划型可能存在跨期数据调整,请核实', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '警告', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST,\r\n       GROUP_CONCAT(DISTINCT COL_ORG) AS COLUMN_CODE,\r\n       MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE, \'\' AS LEFT_CALCULATION_VALUE, \'\' AS  RIGHT_CALCULATION_VALUE,\'\' AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN SUM(IF(FDATE <> \'@FILE_DATE\'\r\n                              AND COL = \'A\', T.V, 0)) > 0\r\n                       AND SUM(IF(FDATE = \'@FILE_DATE\'\r\n                                  AND COL = \'A\', T.V, 0)) = 0\r\n                       AND SUM(IF(FDATE <> \'@FILE_DATE\'\r\n                                  AND COL = \'B\', T.V, 0)) = 0\r\n                       AND SUM(IF(FDATE = \'@FILE_DATE\'\r\n                                  AND COL = \'B\', T.V, 0)) > 0\r\n                       AND ABS(SUM(IF(FDATE = \'@FILE_DATE\'\r\n                                      AND COL = \'B\', T.V, 0)) -\r\n                               SUM(IF(FDATE <> \'@FILE_DATE\'\r\n                                      AND COL = \'A\', T.V, 0))) < 0.01 THEN\r\n                   0\r\n                  ELSE\r\n                   1\r\n                END AS RESULT_CODE,\r\n                GROUP_CONCAT(DISTINCT CASE\r\n                               WHEN FDATE = \'@FILE_DATE\' THEN\r\n                                N_ID\r\n                             END) AS N_ID,\r\n                GROUP_CONCAT(DISTINCT T.COL_ORG) AS COL_ORG, \'@FILE_DATE\' AS FILE_DATE,\r\n                FUND_CATEGORY AS INSTI_TYPE\r\n         FROM   T_R_299_REPORT_RESULT T\r\n         WHERE  FDATE IN\r\n                (\'@FILE_DATE\',\r\n                 DATE_FORMAT(LAST_DAY(DATE_SUB(\'@FILE_DATE\', INTERVAL 1 MONTH)),\r\n                              \'%Y%m%d\'))\r\n         AND    TABLE_NAME = \'2_2\'\r\n         AND    ITEM_CODE LIKE \'9%\'\r\n         AND    ITEM_CODE <> \'900000\'\r\n         AND    COL IN (\'A\', \'B\')\r\n         GROUP  BY T.FUND_CATEGORY, T.FUND_TYPE, T.ITEM_CODE\r\n         UNION ALL\r\n         SELECT CASE\r\n                   WHEN SUM(IF(FDATE <> \'@FILE_DATE\'\r\n                               AND COL = \'A\', T.V, 0)) > 0\r\n                        AND SUM(IF(FDATE = \'@FILE_DATE\'\r\n                                   AND COL = \'A\', T.V, 0)) = 0\r\n                        AND SUM(IF(FDATE <> \'@FILE_DATE\'\r\n                                   AND COL = \'C\', T.V, 0)) = 0\r\n                        AND SUM(IF(FDATE = \'@FILE_DATE\'\r\n                                   AND COL = \'C\', T.V, 0)) > 0\r\n                        AND ABS(SUM(IF(FDATE = \'@FILE_DATE\'\r\n                                       AND COL = \'C\', T.V, 0)) -\r\n                                SUM(IF(FDATE <> \'@FILE_DATE\'\r\n                                       AND COL = \'A\', T.V, 0))) < 0.01 THEN\r\n                    0\r\n                   ELSE\r\n                    1\r\n                 END AS RESULT_CODE,\r\n                GROUP_CONCAT(DISTINCT CASE\r\n                                WHEN FDATE = \'@FILE_DATE\' THEN\r\n                                 N_ID\r\n                              END) AS N_ID,\r\n                GROUP_CONCAT(DISTINCT T.COL_ORG) AS COL_ORG, \'@FILE_DATE\' AS FILE_DATE,\r\n                FUND_CATEGORY AS INSTI_TYPE\r\n         FROM   T_R_299_REPORT_RESULT T\r\n         WHERE  FDATE IN\r\n                (\'@FILE_DATE\',\r\n                 DATE_FORMAT(LAST_DAY(DATE_SUB(\'@FILE_DATE\', INTERVAL 1 MONTH)),\r\n                              \'%Y%m%d\'))\r\n         AND    TABLE_NAME = \'2_2\'\r\n         AND    ITEM_CODE LIKE \'9%\'\r\n         AND    ITEM_CODE <> \'900000\'\r\n         AND    COL IN (\'A\', \'C\')\r\n         GROUP  BY T.FUND_CATEGORY, T.FUND_TYPE, T.ITEM_CODE\r\n         UNION ALL\r\n         SELECT CASE\r\n                   WHEN SUM(IF(FDATE <> \'@FILE_DATE\'\r\n                               AND COL = \'A\', T.V, 0)) > 0\r\n                        AND SUM(IF(FDATE = \'@FILE_DATE\'\r\n                                   AND COL = \'A\', T.V, 0)) = 0\r\n                        AND SUM(IF(FDATE <> \'@FILE_DATE\'\r\n                                   AND COL = \'D\', T.V, 0)) = 0\r\n                        AND SUM(IF(FDATE = \'@FILE_DATE\'\r\n                                   AND COL = \'D\', T.V, 0)) > 0\r\n                        AND ABS(SUM(IF(FDATE = \'@FILE_DATE\'\r\n                                       AND COL = \'D\', T.V, 0)) -\r\n                                SUM(IF(FDATE <> \'@FILE_DATE\'\r\n                                       AND COL = \'A\', T.V, 0))) < 0.01 THEN\r\n                    0\r\n                   ELSE\r\n                    1\r\n                 END AS RESULT_CODE,\r\n                GROUP_CONCAT(DISTINCT CASE\r\n                                WHEN FDATE = \'@FILE_DATE\' THEN\r\n                                 N_ID\r\n                              END) AS N_ID,\r\n                GROUP_CONCAT(DISTINCT T.COL_ORG) AS COL_ORG, \'@FILE_DATE\' AS FILE_DATE,\r\n                FUND_CATEGORY AS INSTI_TYPE\r\n         FROM   T_R_299_REPORT_RESULT T\r\n         WHERE  FDATE IN\r\n                (\'@FILE_DATE\',\r\n                 DATE_FORMAT(LAST_DAY(DATE_SUB(\'@FILE_DATE\', INTERVAL 1 MONTH)),\r\n                              \'%Y%m%d\'))\r\n         AND    TABLE_NAME = \'2_2\'\r\n         AND    ITEM_CODE LIKE \'9%\'\r\n         AND    ITEM_CODE <> \'900000\'\r\n         AND    COL IN (\'A\', \'D\')\r\n         GROUP  BY T.FUND_CATEGORY, T.FUND_TYPE, T.ITEM_CODE\r\n         UNION ALL\r\n         SELECT CASE\r\n                   WHEN SUM(IF(FDATE <> \'@FILE_DATE\'\r\n                               AND COL = \'B\', T.V, 0)) > 0\r\n                        AND SUM(IF(FDATE = \'@FILE_DATE\'\r\n                                   AND COL = \'B\', T.V, 0)) = 0\r\n                        AND SUM(IF(FDATE <> \'@FILE_DATE\'\r\n                                   AND COL = \'C\', T.V, 0)) = 0\r\n                        AND SUM(IF(FDATE = \'@FILE_DATE\'\r\n                                   AND COL = \'C\', T.V, 0)) > 0\r\n                        AND ABS(SUM(IF(FDATE = \'@FILE_DATE\'\r\n                                       AND COL = \'C\', T.V, 0)) -\r\n                                SUM(IF(FDATE <> \'@FILE_DATE\'\r\n                                       AND COL = \'B\', T.V, 0))) < 0.01 THEN\r\n                    0\r\n                   ELSE\r\n                    1\r\n                 END AS RESULT_CODE,\r\n                GROUP_CONCAT(DISTINCT CASE\r\n                                WHEN FDATE = \'@FILE_DATE\' THEN\r\n                                 N_ID\r\n                              END) AS N_ID,\r\n                GROUP_CONCAT(DISTINCT T.COL_ORG) AS COL_ORG, \'@FILE_DATE\' AS FILE_DATE,\r\n                FUND_CATEGORY AS INSTI_TYPE\r\n         FROM   T_R_299_REPORT_RESULT T\r\n         WHERE  FDATE IN\r\n                (\'@FILE_DATE\',\r\n                 DATE_FORMAT(LAST_DAY(DATE_SUB(\'@FILE_DATE\', INTERVAL 1 MONTH)),\r\n                              \'%Y%m%d\'))\r\n         AND    TABLE_NAME = \'2_2\'\r\n         AND    ITEM_CODE LIKE \'9%\'\r\n         AND    ITEM_CODE <> \'900000\'\r\n         AND    COL IN (\'B\', \'C\')\r\n         GROUP  BY T.FUND_CATEGORY, T.FUND_TYPE, T.ITEM_CODE\r\n				  UNION ALL\r\n         SELECT CASE\r\n                   WHEN SUM(IF(FDATE <> \'@FILE_DATE\'\r\n                               AND COL = \'B\', T.V, 0)) > 0\r\n                        AND SUM(IF(FDATE = \'@FILE_DATE\'\r\n                                   AND COL = \'B\', T.V, 0)) = 0\r\n                        AND SUM(IF(FDATE <> \'@FILE_DATE\'\r\n                                   AND COL = \'D\', T.V, 0)) = 0\r\n                        AND SUM(IF(FDATE = \'@FILE_DATE\'\r\n                                   AND COL = \'D\', T.V, 0)) > 0\r\n                        AND ABS(SUM(IF(FDATE = \'@FILE_DATE\'\r\n                                       AND COL = \'D\', T.V, 0)) -\r\n                                SUM(IF(FDATE <> \'@FILE_DATE\'\r\n                                       AND COL = \'B\', T.V, 0))) < 0.01 THEN\r\n                    0\r\n                   ELSE\r\n                    1\r\n                 END AS RESULT_CODE,\r\n                GROUP_CONCAT(DISTINCT CASE\r\n                                WHEN FDATE = \'@FILE_DATE\' THEN\r\n                                 N_ID\r\n                              END) AS N_ID,\r\n                GROUP_CONCAT(DISTINCT T.COL_ORG) AS COL_ORG, \'@FILE_DATE\' AS FILE_DATE,\r\n                FUND_CATEGORY AS INSTI_TYPE\r\n         FROM   T_R_299_REPORT_RESULT T\r\n         WHERE  FDATE IN\r\n                (\'@FILE_DATE\',\r\n                 DATE_FORMAT(LAST_DAY(DATE_SUB(\'@FILE_DATE\', INTERVAL 1 MONTH)),\r\n                              \'%Y%m%d\'))\r\n         AND    TABLE_NAME = \'2_2\'\r\n         AND    ITEM_CODE LIKE \'9%\'\r\n         AND    ITEM_CODE <> \'900000\'\r\n         AND    COL IN (\'B\', \'D\')\r\n         GROUP  BY T.FUND_CATEGORY, T.FUND_TYPE, T.ITEM_CODE\r\n         UNION ALL\r\n         SELECT CASE\r\n                   WHEN SUM(IF(FDATE <> \'@FILE_DATE\'\r\n                               AND COL = \'C\', T.V, 0)) > 0\r\n                        AND SUM(IF(FDATE = \'@FILE_DATE\'\r\n                                   AND COL = \'C\', T.V, 0)) = 0\r\n                        AND SUM(IF(FDATE <> \'@FILE_DATE\'\r\n                                   AND COL = \'D\', T.V, 0)) = 0\r\n                        AND SUM(IF(FDATE = \'@FILE_DATE\'\r\n                                   AND COL = \'D\', T.V, 0)) > 0\r\n                        AND ABS(SUM(IF(FDATE = \'@FILE_DATE\'\r\n                                       AND COL = \'D\', T.V, 0)) -\r\n                                SUM(IF(FDATE <> \'@FILE_DATE\'\r\n                                       AND COL = \'C\', T.V, 0))) < 0.01 THEN\r\n                    0\r\n                   ELSE\r\n                    1\r\n                 END AS RESULT_CODE,\r\n                GROUP_CONCAT(DISTINCT CASE\r\n                                WHEN FDATE = \'@FILE_DATE\' THEN\r\n                                 N_ID\r\n                              END) AS N_ID,\r\n                GROUP_CONCAT(DISTINCT T.COL_ORG) AS COL_ORG, \'@FILE_DATE\' AS FILE_DATE,\r\n                FUND_CATEGORY AS INSTI_TYPE\r\n         FROM   T_R_299_REPORT_RESULT T\r\n         WHERE  FDATE IN\r\n                (\'@FILE_DATE\',\r\n                 DATE_FORMAT(LAST_DAY(DATE_SUB(\'@FILE_DATE\', INTERVAL 1 MONTH)),\r\n                              \'%Y%m%d\'))\r\n         AND    TABLE_NAME = \'2_2\'\r\n         AND    ITEM_CODE LIKE \'9%\'\r\n         AND    ITEM_CODE <> \'900000\'\r\n         AND    COL IN (\'C\', \'D\')\r\n         GROUP  BY T.FUND_CATEGORY, T.FUND_TYPE, T.ITEM_CODE) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('RH299.A.2-2.015', 't_r_299_2_2', '规则68:表2-2金融业、卫生和社会工作业、公共管理社会保障和社会组织业和国际组织业企业贷款情况较少,需核实企业行业划分是否有误。', '规则68:表2-2金融业、卫生和社会工作业、公共管理社会保障和社会组织业和国际组织业企业贷款情况较少,需核实企业行业划分是否有误。', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '警告', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST, MAX(COL_ORG) AS COLUMN_CODE,\r\n       MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE, \'\' AS LEFT_CALCULATION_VALUE, \'\' AS  RIGHT_CALCULATION_VALUE,\'\' AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN (SUM(IF(FDATE <> \'@FILE_DATE\', T.V, 0)) = 0 AND\r\n                       SUM(IF(FDATE = \'@FILE_DATE\', T.V, 0)) > 0)\r\n                       OR\r\n                       (SUM(IF(FDATE <> \'@FILE_DATE\', T.V, 0)) <> 0 AND\r\n                       SUM(IF(FDATE = \'@FILE_DATE\', T.V, 0)) <> 0 AND\r\n                       ABS(SUM(IF(FDATE = \'@FILE_DATE\', T.V, 0)) /\r\n                            SUM(IF(FDATE <> \'@FILE_DATE\', T.V, 0)) - 1) * 100 > 20) THEN\r\n                   0\r\n                  ELSE\r\n                   1\r\n                END AS RESULT_CODE,  \'@FILE_DATE\' AS FILE_DATE,\r\n                GROUP_CONCAT(DISTINCT CASE\r\n                               WHEN FDATE = \'@FILE_DATE\' THEN\r\n                                N_ID\r\n                             END) AS N_ID,\r\n                GROUP_CONCAT(DISTINCT COL_ORG) AS COL_ORG,\r\n                FUND_CATEGORY AS INSTI_TYPE\r\n         FROM   T_R_299_REPORT_RESULT T\r\n         WHERE  FDATE IN\r\n                (\'@FILE_DATE\',\r\n                 DATE_FORMAT(LAST_DAY(DATE_SUB(\'@FILE_DATE\', INTERVAL 1 MONTH)),\r\n                              \'%Y%m%d\'))\r\n         AND    TABLE_NAME IN (\'2_2\')\r\n         AND    ITEM_CODE IN (\'9a0000\', \'9h0000\', \'9j0000\', \'9k0000\')\r\n         AND    COL IN (\'F\')\r\n         GROUP  BY T.FUND_CATEGORY, T.FUND_TYPE, T.ITEM_CODE) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('RH299.A.2-3.001', 't_r_299_2_3', '1.总计(a00000)=北京(a01000)+天津(a02000)+河北(a03000)+山西(a04000)+内蒙古(a05000)+辽宁(a06000)+吉林(a07000)+黑龙江(a08000)+上海(a09000)+江苏(a10000)+浙江(a11000)+安徽(a12000)+福建(a13000)+江西(a14000)+山东(a15000)+河南(a16000)+湖北(a17000)+湖南(a18000)+广东(a19000)+广西(a20000)+海南(a21000)+重庆(a22000)+四川(a23000)+贵州(a24000)+云南(a25000)+西藏(a26000)+陕西(a27000)+甘肃(a28000)+青海(a29000)+宁夏(a30000)+新疆(a31000)', '1.总计(a00000)=北京(a01000)+天津(a02000)+河北(a03000)+山西(a04000)+内蒙古(a05000)+辽宁(a06000)+吉林(a07000)+黑龙江(a08000)+上海(a09000)+江苏(a10000)+浙江(a11000)+安徽(a12000)+福建(a13000)+江西(a14000)+山东(a15000)+河南(a16000)+湖北(a17000)+湖南(a18000)+广东(a19000)+广西(a20000)+海南(a21000)+重庆(a22000)+四川(a23000)+贵州(a24000)+云南(a25000)+西藏(a26000)+陕西(a27000)+甘肃(a28000)+青海(a29000)+宁夏(a30000)+新疆(a31000)', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST, GROUP_CONCAT(DISTINCT COL_ORG) AS COLUMN_CODE,\r\n       MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE,\r\n       GROUP_CONCAT(VALUE1) AS LEFT_CALCULATION_VALUE,\r\n       GROUP_CONCAT(VALUE2) AS RIGHT_CALCULATION_VALUE,\r\n       GROUP_CONCAT(VALUE3) AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN SUM(IF(ITEM_CODE = \'a00000\', T.V, 0)) =\r\n                       SUM(IF(ITEM_CODE IN (\'a01000\', \'a02000\', \'a03000\', \'a04000\', \'a05000\',\r\n                  \'a06000\', \'a07000\', \'a08000\', \'a09000\', \'a10000\', \'a11000\',\r\n                  \'a12000\', \'a13000\', \'a14000\', \'a15000\', \'a16000\', \'a17000\',\r\n                  \'a18000\', \'a19000\', \'a20000\', \'a21000\', \'a22000\', \'a23000\',\'a24000\',\'a25000\',\r\n                  \'a26000\', \'a27000\',\'a28000\',\'a29000\', \'a30000\',\'a31000\'), T.V, 0)) THEN\r\n                   1\r\n                  ELSE\r\n                   0\r\n                END AS RESULT_CODE, GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID,\r\n                MAX(COL_ORG) AS COL_ORG, T.FDATE AS FILE_DATE,\r\n                FUND_CATEGORY AS INSTI_TYPE,\r\n                CONCAT(MAX(COL_NAME), \':\', SUM(IF(ITEM_CODE = \'a00000\', T.V, 0))) AS VALUE1,\r\n                CONCAT(MAX(COL_NAME), \':\',\r\n                        SUM(IF(ITEM_CODE IN (\'a01000\', \'a02000\', \'a03000\', \'a04000\', \'a05000\',\r\n                  \'a06000\', \'a07000\', \'a08000\', \'a09000\', \'a10000\', \'a11000\',\r\n                  \'a12000\', \'a13000\', \'a14000\', \'a15000\', \'a16000\', \'a17000\',\r\n                  \'a18000\', \'a19000\', \'a20000\', \'a21000\', \'a22000\', \'a23000\',\'a24000\',\'a25000\',\r\n                  \'a26000\', \'a27000\',\'a28000\',\'a29000\', \'a30000\',\'a31000\'), T.V, 0))) AS VALUE2,\r\n                CONCAT(MAX(COL_NAME), \':\',\r\n                        ABS(SUM(IF(ITEM_CODE = \'a00000\', T.V, 0)) -\r\n                             SUM(IF(ITEM_CODE IN (\'a01000\', \'a02000\', \'a03000\', \'a04000\', \'a05000\',\r\n                  \'a06000\', \'a07000\', \'a08000\', \'a09000\', \'a10000\', \'a11000\',\r\n                  \'a12000\', \'a13000\', \'a14000\', \'a15000\', \'a16000\', \'a17000\',\r\n                  \'a18000\', \'a19000\', \'a20000\', \'a21000\', \'a22000\', \'a23000\',\'a24000\',\'a25000\',\r\n                  \'a26000\', \'a27000\',\'a28000\',\'a29000\', \'a30000\',\'a31000\'), T.V, 0)))) AS VALUE3\r\n         FROM   T_R_299_REPORT_RESULT T\r\n         WHERE  FDATE = \'@FILE_DATE\'\r\n         AND    TABLE_NAME = \'2_3\'\r\n         AND    ITEM_CODE IN  (\'a00000\', \'a01000\', \'a02000\', \'a03000\', \'a04000\', \'a05000\',\r\n                  \'a06000\', \'a07000\', \'a08000\', \'a09000\', \'a10000\', \'a11000\',\r\n                  \'a12000\', \'a13000\', \'a14000\', \'a15000\', \'a16000\', \'a17000\',\r\n                  \'a18000\', \'a19000\', \'a20000\', \'a21000\', \'a22000\', \'a23000\',\'a24000\',\'a25000\',\r\n                  \'a26000\', \'a27000\',\'a28000\',\'a29000\', \'a30000\',\'a31000\')\r\n         GROUP  BY T.FDATE, T.FUND_CATEGORY, T.COL, T.FUND_TYPE) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE\r\n');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('RH299.A.2-3.002', 't_r_299_2_3', '2.辽宁(a06000)≥其中:大连(a06001)', '2.辽宁(a06000)≥其中:大连(a06001)', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST,\r\n       GROUP_CONCAT(DISTINCT COL_ORG) AS COLUMN_CODE,\r\n       MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE, \'\' AS LEFT_CALCULATION_VALUE, \'\' AS  RIGHT_CALCULATION_VALUE,\'\' AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN SUM(IF(T.ITEM_CODE = \'a06000\', T.V, 0)) >=\r\n                       SUM(IF(T.ITEM_CODE = \'a06001\', T.V, 0)) THEN\r\n                   1\r\n                  ELSE\r\n                   0\r\n                END AS RESULT_CODE, GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID,\r\n                MAX(COL_ORG) AS COL_ORG, T.FDATE AS FILE_DATE,\r\n                FUND_CATEGORY AS INSTI_TYPE\r\n         FROM   T_R_299_REPORT_RESULT T\r\n         WHERE  FDATE = \'@FILE_DATE\'\r\n         AND    TABLE_NAME = \'2_3\'\r\n         AND    ITEM_CODE IN (\'a06000\', \'a06001\')\r\n         GROUP  BY T.FDATE, T.FUND_CATEGORY, T.COL, T.FUND_TYPE) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('RH299.A.2-3.003', 't_r_299_2_3', '3.浙江(a11000)≥其中:宁波(a11001)', '3.浙江(a11000)≥其中:宁波(a11001)', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST,\r\n       GROUP_CONCAT(DISTINCT COL_ORG) AS COLUMN_CODE,\r\n       MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE, \'\' AS LEFT_CALCULATION_VALUE, \'\' AS  RIGHT_CALCULATION_VALUE,\'\' AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN SUM(IF(T.ITEM_CODE = \'a11000\', T.V, 0)) >=\r\n                       SUM(IF(T.ITEM_CODE = \'a11001\', T.V, 0)) THEN\r\n                   1\r\n                  ELSE\r\n                   0\r\n                END AS RESULT_CODE, GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID,\r\n                MAX(COL_ORG) AS COL_ORG, T.FDATE AS FILE_DATE,\r\n                FUND_CATEGORY AS INSTI_TYPE\r\n         FROM   T_R_299_REPORT_RESULT T\r\n         WHERE  FDATE = \'@FILE_DATE\'\r\n         AND    TABLE_NAME = \'2_3\'\r\n         AND    ITEM_CODE IN (\'a11000\', \'a11001\')\r\n         GROUP  BY T.FDATE, T.FUND_CATEGORY, T.COL, T.FUND_TYPE) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('RH299.A.2-3.004', 't_r_299_2_3', '4.福建(a13000)>=其中:厦门313001)', '4.福建(a13000)>=其中:厦门313001)', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST,\r\n       GROUP_CONCAT(DISTINCT COL_ORG) AS COLUMN_CODE,\r\n       MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE, \'\' AS LEFT_CALCULATION_VALUE, \'\' AS  RIGHT_CALCULATION_VALUE,\'\' AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN SUM(IF(T.ITEM_CODE = \'a13000\', T.V, 0)) >=\r\n                       SUM(IF(T.ITEM_CODE = \'a13001\', T.V, 0)) THEN\r\n                   1\r\n                  ELSE\r\n                   0\r\n                END AS RESULT_CODE, GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID,\r\n                MAX(COL_ORG) AS COL_ORG, T.FDATE AS FILE_DATE,\r\n                FUND_CATEGORY AS INSTI_TYPE\r\n         FROM   T_R_299_REPORT_RESULT T\r\n         WHERE  FDATE = \'@FILE_DATE\'\r\n         AND    TABLE_NAME = \'2_3\'\r\n         AND    ITEM_CODE IN (\'a13000\', \'a13001\')\r\n         GROUP  BY T.FDATE, T.FUND_CATEGORY, T.COL, T.FUND_TYPE) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('RH299.A.2-3.005', 't_r_299_2_3', '5.山东(a15000)>=其中:青岛(a15001)', '5.山东(a15000)>=其中:青岛(a15001)', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST,\r\n       GROUP_CONCAT(DISTINCT COL_ORG) AS COLUMN_CODE,\r\n       MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE, \'\' AS LEFT_CALCULATION_VALUE, \'\' AS  RIGHT_CALCULATION_VALUE,\'\' AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN SUM(IF(T.ITEM_CODE = \'a15000\', T.V, 0)) >=\r\n                       SUM(IF(T.ITEM_CODE = \'a15001\', T.V, 0)) THEN\r\n                   1\r\n                  ELSE\r\n                   0\r\n                END AS RESULT_CODE, GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID,\r\n                MAX(COL_ORG) AS COL_ORG, T.FDATE AS FILE_DATE,\r\n                FUND_CATEGORY AS INSTI_TYPE\r\n         FROM   T_R_299_REPORT_RESULT T\r\n         WHERE  FDATE = \'@FILE_DATE\'\r\n         AND    TABLE_NAME = \'2_3\'\r\n         AND    ITEM_CODE IN (\'a15000\', \'a15001\')\r\n         GROUP  BY T.FDATE, T.FUND_CATEGORY, T.COL, T.FUND_TYPE) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('RH299.A.2-3.006', 't_r_299_2_3', '6.广东(a19000)≥其中:深圳(a19001)', '6.广东(a19000)≥其中:深圳(a19001)', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST,\r\n       GROUP_CONCAT(DISTINCT COL_ORG) AS COLUMN_CODE,\r\n       MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE, \'\' AS LEFT_CALCULATION_VALUE, \'\' AS  RIGHT_CALCULATION_VALUE,\'\' AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN SUM(IF(T.ITEM_CODE = \'a19000\', T.V, 0)) >=\r\n                       SUM(IF(T.ITEM_CODE = \'a19001\', T.V, 0)) THEN\r\n                   1\r\n                  ELSE\r\n                   0\r\n                END AS RESULT_CODE, GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID,\r\n                MAX(COL_ORG) AS COL_ORG, T.FDATE AS FILE_DATE,\r\n                FUND_CATEGORY AS INSTI_TYPE\r\n         FROM   T_R_299_REPORT_RESULT T\r\n         WHERE  FDATE = \'@FILE_DATE\'\r\n         AND    TABLE_NAME = \'2_3\'\r\n         AND    ITEM_CODE IN (\'a19000\', \'a19001\')\r\n         GROUP  BY T.FDATE, T.FUND_CATEGORY, T.COL, T.FUND_TYPE) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('RH299.A.2-3.007', 't_r_299_2_3', '表2-3负数校验', '表2-3负数校验', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST,\r\n       GROUP_CONCAT(DISTINCT COL_ORG) AS COLUMN_CODE,\r\n       MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE, \'\' AS LEFT_CALCULATION_VALUE, \'\' AS  RIGHT_CALCULATION_VALUE,\'\' AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN T.V < 0 THEN\r\n                   0\r\n                  ELSE\r\n                   1\r\n                END AS RESULT_CODE, T.FDATE AS FILE_DATE, N_ID, COL_ORG AS COL_ORG,\r\n                T.FUND_CATEGORY AS INSTI_TYPE\r\n         FROM   T_R_299_REPORT_RESULT T\r\n         WHERE  FDATE = \'@FILE_DATE\'\r\n         AND    TABLE_NAME = \'2_3\') T1\r\nWHERE  RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('RH299.A.2-3.008', 't_r_299_2_3', '规则4:部分表单,跨期变动比例较大(变动绝对值R(100亿<R<=500亿), 跨期变动超过300%,或者环比变动减少50%以上),请核实;', '规则4:部分表单,跨期变动比例较大(变动绝对值R(100亿<R<=500亿), 跨期变动超过300%,或者环比变动减少50%以上),请核实;', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '警告', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST,\r\n       GROUP_CONCAT(DISTINCT COL_ORG) AS COLUMN_CODE,\r\n       MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE, \'\' AS LEFT_CALCULATION_VALUE, \'\' AS  RIGHT_CALCULATION_VALUE,\'\' AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN ABS(SUM(IF(FDATE = \'@FILE_DATE\', T.V, 0)) -\r\n                           SUM(IF(FDATE <> \'@FILE_DATE\', T.V, 0))) > POWER(10, 6)\r\n                       AND ABS(SUM(IF(FDATE = \'@FILE_DATE\', T.V, 0)) -\r\n                               SUM(IF(FDATE <> \'@FILE_DATE\', T.V, 0))) <=\r\n                       5 * POWER(10, 6)\r\n                       AND SIGN(SUM(IF(FDATE = \'@FILE_DATE\', T.V, 0))) =\r\n                       SIGN(SUM(IF(FDATE <> \'@FILE_DATE\', T.V, 0)))\r\n                       AND SUM(IF(FDATE = \'@FILE_DATE\', T.V, 0)) /\r\n                       SUM(IF(FDATE <> \'@FILE_DATE\', T.V, 0)) > 4\r\n                       OR SUM(IF(FDATE = \'@FILE_DATE\', T.V, 0)) /\r\n                       SUM(IF(FDATE <> \'@FILE_DATE\', T.V, 0)) < 0.5 THEN\r\n                   0\r\n                  ELSE\r\n                   1\r\n                END AS RESULT_CODE,\r\n                GROUP_CONCAT(DISTINCT CASE\r\n                               WHEN FDATE = \'@FILE_DATE\' THEN\r\n                                N_ID\r\n                             END) AS N_ID,\r\n                GROUP_CONCAT(DISTINCT T.COL_ORG) AS COL_ORG,\r\n                \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE\r\n         FROM   T_R_299_REPORT_RESULT T\r\n         WHERE  FDATE IN\r\n                (\'@FILE_DATE\',\r\n                 DATE_FORMAT(LAST_DAY(DATE_SUB(\'@FILE_DATE\', INTERVAL 1 MONTH)),\r\n                              \'%Y%m%d\'))\r\n         AND    TABLE_NAME = \'2_3\'\r\n         GROUP  BY T.FUND_CATEGORY, T.COL, T.FUND_TYPE, T.ITEM_CODE) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('RH299.A.2-3.009', 't_r_299_2_3', '规则5:部分表单,跨期变动绝对值较大(大于500亿元),请核实;', '规则5:部分表单,跨期变动绝对值较大(大于500亿元),请核实;', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '警告', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST,\r\n       GROUP_CONCAT(DISTINCT COL_ORG) AS COLUMN_CODE,\r\n       MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE, \'\' AS LEFT_CALCULATION_VALUE, \'\' AS  RIGHT_CALCULATION_VALUE,\'\' AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN ABS(SUM(IF(FDATE = \'@FILE_DATE\', T.V, 0)) -\r\n                           SUM(IF(FDATE <> \'@FILE_DATE\', T.V, 0))) >\r\n                       5 * POWER(10, 6) THEN\r\n                  \r\n                   0\r\n                  ELSE\r\n                   1\r\n                END AS RESULT_CODE,\r\n                GROUP_CONCAT(DISTINCT CASE\r\n                               WHEN FDATE = \'@FILE_DATE\' THEN\r\n                                N_ID\r\n                             END) AS N_ID,\r\n                GROUP_CONCAT(DISTINCT T.COL_ORG) AS COL_ORG,\r\n                \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE\r\n         FROM   T_R_299_REPORT_RESULT T\r\n         WHERE  FDATE IN\r\n                (\'@FILE_DATE\',\r\n                 DATE_FORMAT(LAST_DAY(DATE_SUB(\'@FILE_DATE\', INTERVAL 1 MONTH)),\r\n                              \'%Y%m%d\'))\r\n         AND    TABLE_NAME = \'2_3\'\r\n         GROUP  BY T.FUND_CATEGORY, T.COL, T.FUND_TYPE, T.ITEM_CODE) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('RH299.A.2-3.010', 't_r_299_2_3', '规则6:部分表单,指标金额较大(大于500亿元),但环比无变化,请核实;', '规则6:部分表单,指标金额较大(大于500亿元),但环比无变化,请核实;', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '警告', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST,\r\n       GROUP_CONCAT(DISTINCT COL_ORG) AS COLUMN_CODE,\r\n       MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE, \'\' AS LEFT_CALCULATION_VALUE, \'\' AS  RIGHT_CALCULATION_VALUE,\'\' AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN  SUM(IF(FDATE = \'@FILE_DATE\', T.V, 0)) >5*POWER(10,6)\r\n									AND ABS(SUM(IF(FDATE = \'@FILE_DATE\', T.V, 0)) -\r\n                             SUM(IF(FDATE <> \'@FILE_DATE\', T.V, 0))) < 2	then\r\n                   0\r\n                  ELSE\r\n                   1\r\n                END AS RESULT_CODE,  GROUP_CONCAT(DISTINCT CASE\r\n                               WHEN FDATE = \'@FILE_DATE\' THEN\r\n                                N_ID\r\n                             END) AS N_ID,\r\n                GROUP_CONCAT(DISTINCT T.COL_ORG) AS COL_ORG, \'@FILE_DATE\' AS FILE_DATE,\r\n                FUND_CATEGORY AS INSTI_TYPE\r\n         FROM   T_R_299_REPORT_RESULT T\r\n         WHERE  FDATE IN\r\n                (\'@FILE_DATE\',\r\n                DATE_FORMAT(LAST_DAY(DATE_SUB(\'@FILE_DATE\', INTERVAL 1 MONTH)),\r\n                              \'%Y%m%d\'))\r\n         AND    TABLE_NAME = \'2_3\'\r\n         GROUP  BY T.FUND_CATEGORY, T.COL, T.FUND_TYPE, T.ITEM_CODE) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('RH299.A.2-3.011', 't_r_299_2_3', '规则7:部分表单上期无数,本期有数,请核实(变动大于20亿元)', '规则7:部分表单上期无数,本期有数,请核实(变动大于20亿元)', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '警告', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST,\r\n       GROUP_CONCAT(DISTINCT COL_ORG) AS COLUMN_CODE,\r\n       MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE, \'\' AS LEFT_CALCULATION_VALUE, \'\' AS  RIGHT_CALCULATION_VALUE,\'\' AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN  SUM(IF(FDATE <> \'@FILE_DATE\', T.V, 0)) = 0\r\n									AND ABS(SUM(IF(FDATE = \'@FILE_DATE\', T.V, 0)) -\r\n                             SUM(IF(FDATE <> \'@FILE_DATE\', T.V, 0))) > 2*POWER(10,5)	then\r\n                   0\r\n                  ELSE\r\n                   1\r\n                END AS RESULT_CODE,  GROUP_CONCAT(DISTINCT CASE\r\n                               WHEN FDATE = \'@FILE_DATE\' THEN\r\n                                N_ID\r\n                             END) AS N_ID,\r\n                GROUP_CONCAT(DISTINCT T.COL_ORG) AS COL_ORG, \'@FILE_DATE\' AS FILE_DATE,\r\n                FUND_CATEGORY AS INSTI_TYPE\r\n         FROM   T_R_299_REPORT_RESULT T\r\n         WHERE  FDATE IN\r\n                (\'@FILE_DATE\',\r\n                DATE_FORMAT(LAST_DAY(DATE_SUB(\'@FILE_DATE\', INTERVAL 1 MONTH)),\r\n                              \'%Y%m%d\'))\r\n         AND    TABLE_NAME = \'2_3\'\r\n         GROUP  BY T.FUND_CATEGORY, T.COL, T.FUND_TYPE, T.ITEM_CODE) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('RH299.A.2-3.012', 't_r_299_2_3', '规则8:部分表单上期有数,本期无数,请核实(变动大于20亿元);', '规则8:部分表单上期有数,本期无数,请核实(变动大于20亿元);', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '警告', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST,\r\n       GROUP_CONCAT(DISTINCT COL_ORG) AS COLUMN_CODE,\r\n       MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE, \'\' AS LEFT_CALCULATION_VALUE, \'\' AS  RIGHT_CALCULATION_VALUE,\'\' AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN SUM(IF(FDATE = \'@FILE_DATE\', T.V, 0)) = 0\r\n                       AND ABS(SUM(IF(FDATE = \'@FILE_DATE\', T.V, 0)) -\r\n                               SUM(IF(FDATE <> \'@FILE_DATE\', T.V, 0))) >\r\n                       2 * POWER(10, 5) THEN\r\n                   0\r\n                  ELSE\r\n                   1\r\n                END AS RESULT_CODE,\r\n                GROUP_CONCAT(DISTINCT CASE\r\n                               WHEN FDATE = \'@FILE_DATE\' THEN\r\n                                N_ID\r\n                             END) AS N_ID,\r\n                GROUP_CONCAT(DISTINCT T.COL_ORG) AS COL_ORG,\r\n                \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE\r\n         FROM   T_R_299_REPORT_RESULT T\r\n         WHERE  FDATE IN\r\n                (\'@FILE_DATE\',\r\n                 DATE_FORMAT(LAST_DAY(DATE_SUB(\'@FILE_DATE\', INTERVAL 1 MONTH)),\r\n                              \'%Y%m%d\'))\r\n         AND    TABLE_NAME = \'2_3\'\r\n         GROUP  BY T.FUND_CATEGORY, T.COL, T.FUND_TYPE, T.ITEM_CODE) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('RH299.A.2-3.013', 't_r_299_2_3', '规则31:表2-3,只分了一个地区(大于30亿元),请核实;', '规则31:表2-3,只分了一个地区(大于30亿元),请核实;', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '警告', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST,\r\n       GROUP_CONCAT(DISTINCT COL_ORG) AS COLUMN_CODE,\r\n       MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE, \'\' AS LEFT_CALCULATION_VALUE, \'\' AS  RIGHT_CALCULATION_VALUE,\'\' AS DIFFERENCE\r\nFROM   (\r\nSELECT \r\nCASE\r\n                  WHEN SUM(IF(a.ITEM_CODE = \'a00000\', V, 0)) > 3 * POWER(10, 5)\r\n									or  (SUM(IF(a.ITEM_CODE = \'a00000\', V, V2)) > 3 * POWER(10, 5)\r\n                       and ABS(SUM(IF(a.ITEM_CODE NOT IN (\'a00000\'), V, 0)) - V2) < 10000)\r\n											 THEN\r\n                   0\r\n                  ELSE\r\n                   1\r\n                END AS RESULT_CODE, a.FDATE AS FILE_DATE,\r\n                GROUP_CONCAT(DISTINCT a.N_ID) AS N_ID,\r\n                GROUP_CONCAT(DISTINCT a.COL_ORG) AS COL_ORG,\r\n                a.FUND_CATEGORY AS INSTI_TYPE\r\nFROM \r\n(SELECT * FROM  t_r_299_report_result  \r\nWHERE  FDATE = \'@FILE_DATE\'\r\nAND    TABLE_NAME IN (\'2_3\')\r\nAND    COL = \'A\') A\r\nLEFT JOIN \r\n(select TABLE_NAME,FDATE,COL,V as V2,FUND_TYPE,FUND_CATEGORY from t_r_299_report_result  \r\nWHERE  FDATE = \'@FILE_DATE\'\r\nAND    TABLE_NAME IN (\'2_3\')\r\nAND    COL = \'A\'\r\nAND  ITEM_CODE = \'a00000\') B\r\nON A.FDATE=B.FDATE\r\nAND A.TABLE_NAME=B.TABLE_NAME\r\nAND A.FUND_TYPE=B.FUND_TYPE\r\nand A.FUND_CATEGORY=B.FUND_CATEGORY\r\nGROUP  BY A.FDATE, A.FUND_CATEGORY, A.FUND_TYPE, A.ITEM_CODE, A.COL) T\r\nWHERE  T.RESULT_CODE = \'0\'\r\nAND N_ID IS NOT NULL\r\nGROUP  BY T.FILE_DATE, T.INSTI_TYPE;');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('RH299.A.2-4.001', 't_r_299_2_4', '1.总计(b00000)=住户(b10000)+广义政府(b20000)+非金融企业(b30000)+金融机构(实体)(b40000)+特定目的载体(b50000)+境外(b60000)', '1.总计(b00000)=住户(b10000)+广义政府(b20000)+非金融企业(b30000)+金融机构(实体)(b40000)+特定目的载体(b50000)+境外(b60000)', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST, GROUP_CONCAT(DISTINCT COL_ORG) AS COLUMN_CODE,\r\n       MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE,\r\n       GROUP_CONCAT(VALUE1) AS LEFT_CALCULATION_VALUE,\r\n       GROUP_CONCAT(VALUE2) AS RIGHT_CALCULATION_VALUE,\r\n       GROUP_CONCAT(VALUE3) AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN SUM(IF(T.ITEM_CODE = \'b00000\', T.V, 0)) =\r\n                       SUM(IF(T.ITEM_CODE IN (\'b10000\', \'b20000\', \'b30000\', \'b40000\',\r\n                                            \'b50000\', \'b60000\'), T.V, 0)) THEN\r\n                   1\r\n                  ELSE\r\n                   0\r\n                END AS RESULT_CODE, GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID,\r\n                MAX(COL_ORG) AS COL_ORG, T.FDATE AS FILE_DATE,\r\n                FUND_CATEGORY AS INSTI_TYPE,\r\n                CONCAT(MAX(COL_NAME), \':\', SUM(IF(T.ITEM_CODE = \'b00000\', T.V, 0))) AS VALUE1,\r\n                CONCAT(MAX(COL_NAME), \':\',\r\n                        SUM(IF(T.ITEM_CODE IN (\'b10000\', \'b20000\', \'b30000\', \'b40000\',\r\n                                            \'b50000\', \'b60000\'), T.V, 0))) AS VALUE2,\r\n                CONCAT(MAX(COL_NAME), \':\',\r\n                        ABS(SUM(IF(T.ITEM_CODE = \'b00000\', T.V, 0)) -\r\n                             SUM(IF(T.ITEM_CODE IN (\'b10000\', \'b20000\', \'b30000\', \'b40000\',\r\n                                            \'b50000\', \'b60000\'), T.V, 0)))) AS VALUE3\r\n         FROM   T_R_299_REPORT_RESULT T\r\n         WHERE  FDATE = \'@FILE_DATE\'\r\n         AND    TABLE_NAME = \'2_4\'\r\n         AND    T.ITEM_CODE IN (\'b00000\', \'b10000\', \'b20000\', \'b30000\', \'b40000\',\r\n                              \'b50000\', \'b60000\')\r\n         GROUP  BY T.FDATE, T.FUND_CATEGORY, T.COL, T.FUND_TYPE) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('RH299.A.2-4.002', 't_r_299_2_4', '2.贷款收益权(A)+债务证券收益权(B)+应收账款收益权(C)+其他债权收益权(D)+股票收益权(E)+其他股权收益权(F)+物权资产收益权(G)=总计(H)', '2.贷款收益权(A)+债务证券收益权(B)+应收账款收益权(C)+其他债权收益权(D)+股票收益权(E)+其他股权收益权(F)+物权资产收益权(G)=总计(H)', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE ,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST, MAX(COL_ORG) AS COLUMN_CODE,\r\n       MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE,\r\n       GROUP_CONCAT(VALUE1) AS LEFT_CALCULATION_VALUE,\r\n       GROUP_CONCAT(VALUE2) AS RIGHT_CALCULATION_VALUE,\r\n       GROUP_CONCAT(VALUE3) AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN SUM(IF(COL = \'H\', T.V, 0)) =\r\n                       SUM(IF(COL IN (\'A\', \'B\', \'C\', \'D\', \'E\', \'F\', \'G\'), T.V, 0)) THEN\r\n                   1\r\n                  ELSE\r\n                   0\r\n                END AS RESULT_CODE, T.FDATE AS FILE_DATE, MAX(T.N_ID) AS N_ID,\r\n                GROUP_CONCAT(DISTINCT COL_ORG) AS COL_ORG,\r\n                FUND_CATEGORY AS INSTI_TYPE,\r\n                CONCAT(MAX(ITEM_NAME), \':\', SUM(IF(COL IN (\'A\', \'B\', \'C\', \'D\', \'E\', \'F\', \'G\'), T.V, 0))) AS VALUE1,\r\n                CONCAT(MAX(ITEM_NAME), \':\',\r\n                        SUM(IF(COL = \'H\', T.V, 0))) AS VALUE2,\r\n                CONCAT(MAX(ITEM_NAME), \':\',\r\n                        ABS(SUM(IF(COL IN (\'A\', \'B\', \'C\', \'D\', \'E\', \'F\', \'G\'), T.V, 0)) -\r\n                             SUM(IF(COL = \'H\', T.V, 0)))) AS VALUE3\r\n         FROM   T_R_299_REPORT_RESULT T\r\n         WHERE  FDATE = \'@FILE_DATE\'\r\n         AND    TABLE_NAME = \'2_4\'\r\n         AND    COL IN (\'A\', \'B\', \'C\', \'D\', \'E\', \'F\', \'G\', \'H\')\r\n         GROUP  BY T.FDATE, T.FUND_CATEGORY, T.FUND_TYPE, T.ITEM_CODE) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('RH299.A.2-4.003', 't_r_299_2_4', '表2-4负数校验', '表2-4负数校验', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST,\r\n       GROUP_CONCAT(DISTINCT COL_ORG) AS COLUMN_CODE,\r\n       MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE, \'\' AS LEFT_CALCULATION_VALUE, \'\' AS  RIGHT_CALCULATION_VALUE,\'\' AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN T.V < 0 THEN\r\n                   0\r\n                  ELSE\r\n                   1\r\n                END AS RESULT_CODE, T.FDATE AS FILE_DATE, N_ID, COL_ORG AS COL_ORG,\r\n                T.FUND_CATEGORY AS INSTI_TYPE\r\n         FROM   T_R_299_REPORT_RESULT T\r\n         WHERE  FDATE = \'@FILE_DATE\'\r\n         AND    TABLE_NAME = \'2_4\') T1\r\nWHERE  RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('RH299.A.2-4.004', 't_r_299_2_4', '规则4:部分表单,跨期变动比例较大(变动绝对值R(100亿<R<=500亿), 跨期变动超过300%,或者环比变动减少50%以上),请核实;', '规则4:部分表单,跨期变动比例较大(变动绝对值R(100亿<R<=500亿), 跨期变动超过300%,或者环比变动减少50%以上),请核实;', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '警告', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST,\r\n       GROUP_CONCAT(DISTINCT COL_ORG) AS COLUMN_CODE,\r\n       MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE, \'\' AS LEFT_CALCULATION_VALUE, \'\' AS  RIGHT_CALCULATION_VALUE,\'\' AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN ABS(SUM(IF(FDATE = \'@FILE_DATE\', T.V, 0)) -\r\n                           SUM(IF(FDATE <> \'@FILE_DATE\', T.V, 0))) > POWER(10, 6)\r\n                       AND ABS(SUM(IF(FDATE = \'@FILE_DATE\', T.V, 0)) -\r\n                               SUM(IF(FDATE <> \'@FILE_DATE\', T.V, 0))) <=\r\n                       5 * POWER(10, 6)\r\n                       AND SIGN(SUM(IF(FDATE = \'@FILE_DATE\', T.V, 0))) =\r\n                       SIGN(SUM(IF(FDATE <> \'@FILE_DATE\', T.V, 0)))\r\n                       AND (SUM(IF(FDATE = \'@FILE_DATE\', T.V, 0)) /\r\n                       SUM(IF(FDATE <> \'@FILE_DATE\', T.V, 0)) > 4\r\n                       OR SUM(IF(FDATE = \'@FILE_DATE\', T.V, 0)) /\r\n                       SUM(IF(FDATE <> \'@FILE_DATE\', T.V, 0)) < 0.5) THEN\r\n                   0\r\n                  ELSE\r\n                   1\r\n                END AS RESULT_CODE,\r\n                GROUP_CONCAT(DISTINCT CASE\r\n                               WHEN FDATE = \'@FILE_DATE\' THEN\r\n                                N_ID\r\n                             END) AS N_ID,\r\n                GROUP_CONCAT(DISTINCT T.COL_ORG) AS COL_ORG,\r\n                \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE\r\n         FROM   T_R_299_REPORT_RESULT T\r\n         WHERE  FDATE IN\r\n                (\'@FILE_DATE\',\r\n                 DATE_FORMAT(LAST_DAY(DATE_SUB(\'@FILE_DATE\', INTERVAL 1 MONTH)),\r\n                              \'%Y%m%d\'))\r\n         AND    TABLE_NAME = \'2_4\'\r\n         GROUP  BY T.FUND_CATEGORY, T.COL, T.FUND_TYPE, T.ITEM_CODE) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('RH299.A.2-4.005', 't_r_299_2_4', '规则5:部分表单,跨期变动绝对值较大(大于500亿元),请核实;', '规则5:部分表单,跨期变动绝对值较大(大于500亿元),请核实;', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '警告', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST,\r\n       GROUP_CONCAT(DISTINCT COL_ORG) AS COLUMN_CODE,\r\n       MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE, \'\' AS LEFT_CALCULATION_VALUE, \'\' AS  RIGHT_CALCULATION_VALUE,\'\' AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN ABS(SUM(IF(FDATE = \'@FILE_DATE\', T.V, 0)) -\r\n                           SUM(IF(FDATE <> \'@FILE_DATE\', T.V, 0))) >\r\n                       5 * POWER(10, 6) THEN\r\n                  \r\n                   0\r\n                  ELSE\r\n                   1\r\n                END AS RESULT_CODE,\r\n                GROUP_CONCAT(DISTINCT CASE\r\n                               WHEN FDATE = \'@FILE_DATE\' THEN\r\n                                N_ID\r\n                             END) AS N_ID,\r\n                GROUP_CONCAT(DISTINCT T.COL_ORG) AS COL_ORG,\r\n                \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE\r\n         FROM   T_R_299_REPORT_RESULT T\r\n         WHERE  FDATE IN\r\n                (\'@FILE_DATE\',\r\n                 DATE_FORMAT(LAST_DAY(DATE_SUB(\'@FILE_DATE\', INTERVAL 1 MONTH)),\r\n                              \'%Y%m%d\'))\r\n         AND    TABLE_NAME = \'2_4\'\r\n         GROUP  BY T.FUND_CATEGORY, T.COL, T.FUND_TYPE, T.ITEM_CODE) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('RH299.A.2-4.006', 't_r_299_2_4', '规则6:部分表单,指标金额较大(大于500亿元),但环比无变化,请核实;', '规则6:部分表单,指标金额较大(大于500亿元),但环比无变化,请核实;', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '警告', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST,\r\n       GROUP_CONCAT(DISTINCT COL_ORG) AS COLUMN_CODE,\r\n       MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE, \'\' AS LEFT_CALCULATION_VALUE, \'\' AS  RIGHT_CALCULATION_VALUE,\'\' AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN  SUM(IF(FDATE = \'@FILE_DATE\', T.V, 0)) >5*POWER(10,6)\r\n									AND ABS(SUM(IF(FDATE = \'@FILE_DATE\', T.V, 0)) -\r\n                             SUM(IF(FDATE <> \'@FILE_DATE\', T.V, 0))) < 2	then\r\n                   0\r\n                  ELSE\r\n                   1\r\n                END AS RESULT_CODE,  GROUP_CONCAT(DISTINCT CASE\r\n                               WHEN FDATE = \'@FILE_DATE\' THEN\r\n                                N_ID\r\n                             END) AS N_ID,\r\n                GROUP_CONCAT(DISTINCT T.COL_ORG) AS COL_ORG, \'@FILE_DATE\' AS FILE_DATE,\r\n                FUND_CATEGORY AS INSTI_TYPE\r\n         FROM   T_R_299_REPORT_RESULT T\r\n         WHERE  FDATE IN\r\n                (\'@FILE_DATE\',\r\n                DATE_FORMAT(LAST_DAY(DATE_SUB(\'@FILE_DATE\', INTERVAL 1 MONTH)),\r\n                              \'%Y%m%d\'))\r\n         AND    TABLE_NAME = \'2_4\'\r\n         GROUP  BY T.FUND_CATEGORY, T.COL, T.FUND_TYPE, T.ITEM_CODE) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('RH299.A.2-4.007', 't_r_299_2_4', '规则7:部分表单上期无数,本期有数,请核实(变动大于20亿元)', '规则7:部分表单上期无数,本期有数,请核实(变动大于20亿元)', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '警告', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST,\r\n       GROUP_CONCAT(DISTINCT COL_ORG) AS COLUMN_CODE,\r\n       MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE, \'\' AS LEFT_CALCULATION_VALUE, \'\' AS  RIGHT_CALCULATION_VALUE,\'\' AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN  SUM(IF(FDATE <> \'@FILE_DATE\', T.V, 0)) = 0\r\n									AND ABS(SUM(IF(FDATE = \'@FILE_DATE\', T.V, 0)) -\r\n                             SUM(IF(FDATE <> \'@FILE_DATE\', T.V, 0))) > 2*POWER(10,5)	then\r\n                   0\r\n                  ELSE\r\n                   1\r\n                END AS RESULT_CODE,  GROUP_CONCAT(DISTINCT CASE\r\n                               WHEN FDATE = \'@FILE_DATE\' THEN\r\n                                N_ID\r\n                             END) AS N_ID,\r\n                GROUP_CONCAT(DISTINCT T.COL_ORG) AS COL_ORG, \'@FILE_DATE\' AS FILE_DATE,\r\n                FUND_CATEGORY AS INSTI_TYPE\r\n         FROM   T_R_299_REPORT_RESULT T\r\n         WHERE  FDATE IN\r\n                (\'@FILE_DATE\',\r\n                DATE_FORMAT(LAST_DAY(DATE_SUB(\'@FILE_DATE\', INTERVAL 1 MONTH)),\r\n                              \'%Y%m%d\'))\r\n         AND    TABLE_NAME = \'2_4\'\r\n         GROUP  BY T.FUND_CATEGORY, T.COL, T.FUND_TYPE, T.ITEM_CODE) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('RH299.A.2-4.008', 't_r_299_2_4', '规则8:部分表单上期有数,本期无数,请核实(变动大于20亿元);', '规则8:部分表单上期有数,本期无数,请核实(变动大于20亿元);', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '警告', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST,\r\n       GROUP_CONCAT(DISTINCT COL_ORG) AS COLUMN_CODE,\r\n       MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE, \'\' AS LEFT_CALCULATION_VALUE, \'\' AS  RIGHT_CALCULATION_VALUE,\'\' AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN SUM(IF(FDATE = \'@FILE_DATE\', T.V, 0)) = 0\r\n                       AND ABS(SUM(IF(FDATE = \'@FILE_DATE\', T.V, 0)) -\r\n                               SUM(IF(FDATE <> \'@FILE_DATE\', T.V, 0))) >\r\n                       2 * POWER(10, 5) THEN\r\n                   0\r\n                  ELSE\r\n                   1\r\n                END AS RESULT_CODE,\r\n                GROUP_CONCAT(DISTINCT CASE\r\n                               WHEN FDATE = \'@FILE_DATE\' THEN\r\n                                N_ID\r\n                             END) AS N_ID,\r\n                GROUP_CONCAT(DISTINCT T.COL_ORG) AS COL_ORG,\r\n                \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE\r\n         FROM   T_R_299_REPORT_RESULT T\r\n         WHERE  FDATE IN\r\n                (\'@FILE_DATE\',\r\n                 DATE_FORMAT(LAST_DAY(DATE_SUB(\'@FILE_DATE\', INTERVAL 1 MONTH)),\r\n                              \'%Y%m%d\'))\r\n         AND    TABLE_NAME = \'2_4\'\r\n         GROUP  BY T.FUND_CATEGORY, T.COL, T.FUND_TYPE, T.ITEM_CODE) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('RH299.A.2-4.009', 't_r_299_2_4', '规则32:表2-4,部分指标有数,请核实;', '规则32:表2-4,部分指标有数,请核实;', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '警告', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST,\r\n       GROUP_CONCAT(DISTINCT COL_ORG) AS COLUMN_CODE,\r\n       MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE, \'\' AS LEFT_CALCULATION_VALUE, \'\' AS  RIGHT_CALCULATION_VALUE,\'\' AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN MAX(T.V) <> 0 THEN\r\n                   0\r\n                  ELSE\r\n                   1\r\n                END AS RESULT_CODE, T.FDATE AS FILE_DATE,\r\n                GROUP_CONCAT(DISTINCT N_ID) AS N_ID,\r\n                GROUP_CONCAT(DISTINCT COL_ORG) AS COL_ORG,\r\n                FUND_CATEGORY AS INSTI_TYPE\r\n         FROM   T_R_299_REPORT_RESULT T\r\n         WHERE  FDATE = \'@FILE_DATE\'\r\n         AND    TABLE_NAME IN (\'2_4\')\r\n         AND    ((ITEM_CODE IN (\'b10000\', \'b20000\') AND COL IN (\'B\', \'E\', \'F\')) OR\r\n               ITEM_CODE IN (\'b50000\') OR\r\n               (ITEM_CODE IN (\'b60000\') AND COL NOT IN (\'F\')))\r\n         GROUP  BY T.FDATE, T.FUND_CATEGORY, T.FUND_TYPE, T.COL, T.ITEM_CODE) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('RH299.A.2-4.010', 't_r_299_2_4', '规则66:表2-4其他股权收益权-金融机构实体规模增加需核实。', '规则66:表2-4其他股权收益权-金融机构实体规模增加需核实。', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '警告', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST, MAX(COL_ORG) AS COLUMN_CODE,\r\n       MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE, \'\' AS LEFT_CALCULATION_VALUE, \'\' AS  RIGHT_CALCULATION_VALUE,\'\' AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN SUM(IF(FDATE = \'@FILE_DATE\', T.V, 0)) >\r\n                       SUM(IF(FDATE <> \'@FILE_DATE\', T.V, 0)) THEN\r\n                   0\r\n                  ELSE\r\n                   1\r\n                END AS RESULT_CODE,  \'@FILE_DATE\' AS FILE_DATE,\r\n                GROUP_CONCAT(DISTINCT CASE\r\n                               WHEN FDATE = \'@FILE_DATE\' THEN\r\n                                N_ID\r\n                             END) AS N_ID,\r\n                GROUP_CONCAT(DISTINCT COL_ORG) AS COL_ORG,\r\n                FUND_CATEGORY AS INSTI_TYPE\r\n         FROM   T_R_299_REPORT_RESULT T\r\n         WHERE  FDATE IN\r\n                (\'@FILE_DATE\',\r\n                 DATE_FORMAT(LAST_DAY(DATE_SUB(\'@FILE_DATE\', INTERVAL 1 MONTH)),\r\n                              \'%Y%m%d\'))\r\n         AND    TABLE_NAME IN (\'2_4\')\r\n         AND    ITEM_CODE IN (\'b40000\')\r\n         AND    COL = \'F\'\r\n         GROUP  BY T.FUND_CATEGORY, T.FUND_TYPE) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('RH299.A.2-5.001', 't_r_299_2_5', '1.企业债券余额总计(c00000)=农、林、牧、渔业(c10000)+采矿业(C20000)+制造业(C30000)+电力、热力、燃气及水生产和供应业(C40000)+建筑业(C50000)+批发和零售业(C60000)+交通运输、仓储和邮政业(C70000)+住宿和餐饮业(C80000)+信息传输、软件和信息技术服务业(C90000)+金融业(ca0000)+房地产业(cb0000)+租赁和商务服务业(cc0000)+科学研究和技术服务业(cd0000)+水利、环境和公共设施管理业(ce0000)+居民服务、修理和其他服务业(cf0000)+教育(cg0000)+卫生和社会工作(ch0000)+文化、体育和娱乐业(ci0000)+公共管理、社会保障和社会组织(cj0000)', '1.企业债券余额总计(c00000)=农、林、牧、渔业(c10000)+采矿业(C20000)+制造业(C30000)+电力、热力、燃气及水生产和供应业(C40000)+建筑业(C50000)+批发和零售业(C60000)+交通运输、仓储和邮政业(C70000)+住宿和餐饮业(C80000)+信息传输、软件和信息技术服务业(C90000)+金融业(ca0000)+房地产业(cb0000)+租赁和商务服务业(cc0000)+科学研究和技术服务业(cd0000)+水利、环境和公共设施管理业(ce0000)+居民服务、修理和其他服务业(cf0000)+教育(cg0000)+卫生和社会工作(ch0000)+文化、体育和娱乐业(ci0000)+公共管理、社会保障和社会组织(cj0000)', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST,\r\n       GROUP_CONCAT(DISTINCT COL_ORG) AS COLUMN_CODE,\r\n       MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE,\r\n       GROUP_CONCAT(VALUE1) AS LEFT_CALCULATION_VALUE,\r\n       GROUP_CONCAT(VALUE2) AS RIGHT_CALCULATION_VALUE,\r\n       GROUP_CONCAT(VALUE3) AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN SUM(IF(ITEM_CODE = \'c00000\', T.V, 0)) =\r\n                       SUM(IF(ITEM_CODE IN\r\n                              (\'c10000\', \'c20000\', \'c30000\', \'c40000\', \'c50000\',\r\n                               \'c60000\', \'c70000\', \'c80000\', \'c90000\', \'ca0000\',\r\n                               \'cb0000\', \'cc0000\', \'cd0000\', \'ce0000\', \'cf0000\',\r\n                               \'cg0000\', \'ch0000\', \'ci0000\', \'cj0000\'), T.V, 0)) THEN\r\n                   1\r\n                  ELSE\r\n                   0\r\n                END AS RESULT_CODE, GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID,\r\n                MAX(COL_ORG) AS COL_ORG, T.FDATE AS FILE_DATE,\r\n                FUND_CATEGORY AS INSTI_TYPE,\r\n                CONCAT(MAX(COL_NAME), \':\', SUM(IF(ITEM_CODE = \'c00000\', T.V, 0))) AS VALUE1,\r\n                CONCAT(MAX(COL_NAME), \':\',\r\n                        SUM(IF(ITEM_CODE IN\r\n                              (\'c10000\', \'c20000\', \'c30000\', \'c40000\', \'c50000\',\r\n                               \'c60000\', \'c70000\', \'c80000\', \'c90000\', \'ca0000\',\r\n                               \'cb0000\', \'cc0000\', \'cd0000\', \'ce0000\', \'cf0000\',\r\n                               \'cg0000\', \'ch0000\', \'ci0000\', \'cj0000\'), T.V, 0))) AS VALUE2,\r\n                CONCAT(MAX(COL_NAME), \':\',\r\n                        ABS(SUM(IF(ITEM_CODE = \'c00000\', T.V, 0)) -\r\n                             SUM(IF(ITEM_CODE IN\r\n                              (\'c10000\', \'c20000\', \'c30000\', \'c40000\', \'c50000\',\r\n                               \'c60000\', \'c70000\', \'c80000\', \'c90000\', \'ca0000\',\r\n                               \'cb0000\', \'cc0000\', \'cd0000\', \'ce0000\', \'cf0000\',\r\n                               \'cg0000\', \'ch0000\', \'ci0000\', \'cj0000\'), T.V, 0)))) AS VALUE3\r\n         FROM   T_R_299_REPORT_RESULT T\r\n         WHERE  FDATE = \'@FILE_DATE\'\r\n         AND    TABLE_NAME = \'2_5\'\r\n         AND    ITEM_CODE IN\r\n                (\'c00000\', \'c10000\', \'c20000\', \'c30000\', \'c40000\', \'c50000\',\r\n                  \'c60000\', \'c70000\', \'c80000\', \'c90000\', \'ca0000\', \'cb0000\',\r\n                  \'cc0000\', \'cd0000\', \'ce0000\', \'cf0000\', \'cg0000\', \'ch0000\',\r\n                  \'ci0000\', \'cj0000\')\r\n         GROUP  BY T.FDATE, T.FUND_CATEGORY, T.COL, T.FUND_TYPE) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('RH299.A.2-5.002', 't_r_299_2_5', '2.大型企业(A)+中型企业(B)+小型企业(C)+微型企业(D)=合计(E)', '2.大型企业(A)+中型企业(B)+小型企业(C)+微型企业(D)=合计(E)', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST, MAX(COL_ORG) AS COLUMN_CODE,\r\n       MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE,\r\n       GROUP_CONCAT(VALUE1) AS LEFT_CALCULATION_VALUE,\r\n       GROUP_CONCAT(VALUE2) AS RIGHT_CALCULATION_VALUE,\r\n       GROUP_CONCAT(VALUE3) AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN SUM(IF(COL = \'E\', T.V, 0)) =\r\n                       SUM(IF(COL IN (\'A\', \'B\', \'C\', \'D\'), T.V, 0)) THEN\r\n                   1\r\n                  ELSE\r\n                   0\r\n                END AS RESULT_CODE, T.FDATE AS FILE_DATE, MAX(T.N_ID) AS N_ID,\r\n                GROUP_CONCAT(DISTINCT COL_ORG) AS COL_ORG,\r\n                FUND_CATEGORY AS INSTI_TYPE,\r\n                CONCAT(MAX(ITEM_NAME), \':\', SUM(IF(COL IN (\'A\', \'B\', \'C\', \'D\'), T.V, 0))) AS VALUE1,\r\n                CONCAT(MAX(ITEM_NAME), \':\',\r\n                        SUM(IF(COL = \'E\', T.V, 0))) AS VALUE2,\r\n                CONCAT(MAX(ITEM_NAME), \':\',\r\n                        ABS(SUM(IF(COL IN (\'A\', \'B\', \'C\', \'D\'), T.V, 0)) -\r\n                             SUM(IF(COL = \'E\', T.V, 0)))) AS VALUE3\r\n         FROM   T_R_299_REPORT_RESULT T\r\n         WHERE  FDATE = \'@FILE_DATE\'\r\n         AND    TABLE_NAME = \'2_5\'\r\n         AND    COL IN (\'A\', \'B\', \'C\', \'D\', \'E\')\r\n         GROUP  BY T.FDATE, T.FUND_CATEGORY, T.FUND_TYPE, T.ITEM_CODE) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('RH299.A.2-5.003', 't_r_299_2_5', '表2-5负数校验', '表2-5负数校验', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST,\r\n       GROUP_CONCAT(DISTINCT COL_ORG) AS COLUMN_CODE,\r\n       MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE, \'\' AS LEFT_CALCULATION_VALUE, \'\' AS  RIGHT_CALCULATION_VALUE,\'\' AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN T.V < 0 THEN\r\n                   0\r\n                  ELSE\r\n                   1\r\n                END AS RESULT_CODE, T.FDATE AS FILE_DATE, N_ID, COL_ORG AS COL_ORG,\r\n                T.FUND_CATEGORY AS INSTI_TYPE\r\n         FROM   T_R_299_REPORT_RESULT T\r\n         WHERE  FDATE = \'@FILE_DATE\'\r\n         AND    TABLE_NAME = \'2_5\') T1\r\nWHERE  RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('RH299.A.2-5.004', 't_r_299_2_5', '规则4:部分表单,跨期变动比例较大(变动绝对值R(100亿<R<=500亿), 跨期变动超过300%,或者环比变动减少50%以上),请核实;', '规则4:部分表单,跨期变动比例较大(变动绝对值R(100亿<R<=500亿), 跨期变动超过300%,或者环比变动减少50%以上),请核实;', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '警告', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST,\r\n       GROUP_CONCAT(DISTINCT COL_ORG) AS COLUMN_CODE,\r\n       MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE, \'\' AS LEFT_CALCULATION_VALUE, \'\' AS  RIGHT_CALCULATION_VALUE,\'\' AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN ABS(SUM(IF(FDATE = \'@FILE_DATE\', T.V, 0)) -\r\n                           SUM(IF(FDATE <> \'@FILE_DATE\', T.V, 0))) > POWER(10, 6)\r\n                       AND ABS(SUM(IF(FDATE = \'@FILE_DATE\', T.V, 0)) -\r\n                               SUM(IF(FDATE <> \'@FILE_DATE\', T.V, 0))) <=\r\n                       5 * POWER(10, 6)\r\n                       AND SIGN(SUM(IF(FDATE = \'@FILE_DATE\', T.V, 0))) =\r\n                       SIGN(SUM(IF(FDATE <> \'@FILE_DATE\', T.V, 0)))\r\n                       AND (SUM(IF(FDATE = \'@FILE_DATE\', T.V, 0)) /\r\n                       SUM(IF(FDATE <> \'@FILE_DATE\', T.V, 0)) > 4\r\n                       OR SUM(IF(FDATE = \'@FILE_DATE\', T.V, 0)) /\r\n                       SUM(IF(FDATE <> \'@FILE_DATE\', T.V, 0)) < 0.5) THEN\r\n                   0\r\n                  ELSE\r\n                   1\r\n                END AS RESULT_CODE,\r\n                GROUP_CONCAT(DISTINCT CASE\r\n                               WHEN FDATE = \'@FILE_DATE\' THEN\r\n                                N_ID\r\n                             END) AS N_ID,\r\n                GROUP_CONCAT(DISTINCT T.COL_ORG) AS COL_ORG,\r\n                \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE\r\n         FROM   T_R_299_REPORT_RESULT T\r\n         WHERE  FDATE IN\r\n                (\'@FILE_DATE\',\r\n                 DATE_FORMAT(LAST_DAY(DATE_SUB(\'@FILE_DATE\', INTERVAL 1 MONTH)),\r\n                              \'%Y%m%d\'))\r\n         AND    TABLE_NAME = \'2_5\'\r\n         GROUP  BY T.FUND_CATEGORY, T.COL, T.FUND_TYPE, T.ITEM_CODE) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('RH299.A.2-5.005', 't_r_299_2_5', '规则5:部分表单,跨期变动绝对值较大(大于500亿元),请核实;', '规则5:部分表单,跨期变动绝对值较大(大于500亿元),请核实;', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '警告', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST,\r\n       GROUP_CONCAT(DISTINCT COL_ORG) AS COLUMN_CODE,\r\n       MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE, \'\' AS LEFT_CALCULATION_VALUE, \'\' AS  RIGHT_CALCULATION_VALUE,\'\' AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN ABS(SUM(IF(FDATE = \'@FILE_DATE\', T.V, 0)) -\r\n                           SUM(IF(FDATE <> \'@FILE_DATE\', T.V, 0))) >\r\n                       5 * POWER(10, 6) THEN\r\n                  \r\n                   0\r\n                  ELSE\r\n                   1\r\n                END AS RESULT_CODE,\r\n                GROUP_CONCAT(DISTINCT CASE\r\n                               WHEN FDATE = \'@FILE_DATE\' THEN\r\n                                N_ID\r\n                             END) AS N_ID,\r\n                GROUP_CONCAT(DISTINCT T.COL_ORG) AS COL_ORG,\r\n                \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE\r\n         FROM   T_R_299_REPORT_RESULT T\r\n         WHERE  FDATE IN\r\n                (\'@FILE_DATE\',\r\n                 DATE_FORMAT(LAST_DAY(DATE_SUB(\'@FILE_DATE\', INTERVAL 1 MONTH)),\r\n                              \'%Y%m%d\'))\r\n         AND    TABLE_NAME = \'2_5\'\r\n         GROUP  BY T.FUND_CATEGORY, T.COL, T.FUND_TYPE, T.ITEM_CODE) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('RH299.A.2-5.006', 't_r_299_2_5', '规则6:部分表单,指标金额较大(大于500亿元),但环比无变化,请核实;', '规则6:部分表单,指标金额较大(大于500亿元),但环比无变化,请核实;', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '警告', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST,\r\n       GROUP_CONCAT(DISTINCT COL_ORG) AS COLUMN_CODE,\r\n       MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE, \'\' AS LEFT_CALCULATION_VALUE, \'\' AS  RIGHT_CALCULATION_VALUE,\'\' AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN  SUM(IF(FDATE = \'@FILE_DATE\', T.V, 0)) >5*POWER(10,6)\r\n									AND ABS(SUM(IF(FDATE = \'@FILE_DATE\', T.V, 0)) -\r\n                             SUM(IF(FDATE <> \'@FILE_DATE\', T.V, 0))) < 2	then\r\n                   0\r\n                  ELSE\r\n                   1\r\n                END AS RESULT_CODE,  GROUP_CONCAT(DISTINCT CASE\r\n                               WHEN FDATE = \'@FILE_DATE\' THEN\r\n                                N_ID\r\n                             END) AS N_ID,\r\n                GROUP_CONCAT(DISTINCT T.COL_ORG) AS COL_ORG, \'@FILE_DATE\' AS FILE_DATE,\r\n                FUND_CATEGORY AS INSTI_TYPE\r\n         FROM   T_R_299_REPORT_RESULT T\r\n         WHERE  FDATE IN\r\n                (\'@FILE_DATE\',\r\n                DATE_FORMAT(LAST_DAY(DATE_SUB(\'@FILE_DATE\', INTERVAL 1 MONTH)),\r\n                              \'%Y%m%d\'))\r\n         AND    TABLE_NAME = \'2_5\'\r\n         GROUP  BY T.FUND_CATEGORY, T.COL, T.FUND_TYPE, T.ITEM_CODE) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('RH299.A.2-5.007', 't_r_299_2_5', '规则7:部分表单上期无数,本期有数,请核实(变动大于20亿元)', '规则7:部分表单上期无数,本期有数,请核实(变动大于20亿元)', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '警告', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST,\r\n       GROUP_CONCAT(DISTINCT COL_ORG) AS COLUMN_CODE,\r\n       MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE, \'\' AS LEFT_CALCULATION_VALUE, \'\' AS  RIGHT_CALCULATION_VALUE,\'\' AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN  SUM(IF(FDATE <> \'@FILE_DATE\', T.V, 0)) = 0\r\n									AND ABS(SUM(IF(FDATE = \'@FILE_DATE\', T.V, 0)) -\r\n                             SUM(IF(FDATE <> \'@FILE_DATE\', T.V, 0))) > 2*POWER(10,5)	then\r\n                   0\r\n                  ELSE\r\n                   1\r\n                END AS RESULT_CODE,  GROUP_CONCAT(DISTINCT CASE\r\n                               WHEN FDATE = \'@FILE_DATE\' THEN\r\n                                N_ID\r\n                             END) AS N_ID,\r\n                GROUP_CONCAT(DISTINCT T.COL_ORG) AS COL_ORG, \'@FILE_DATE\' AS FILE_DATE,\r\n                FUND_CATEGORY AS INSTI_TYPE\r\n         FROM   T_R_299_REPORT_RESULT T\r\n         WHERE  FDATE IN\r\n                (\'@FILE_DATE\',\r\n                DATE_FORMAT(LAST_DAY(DATE_SUB(\'@FILE_DATE\', INTERVAL 1 MONTH)),\r\n                              \'%Y%m%d\'))\r\n         AND    TABLE_NAME = \'2_5\'\r\n         GROUP  BY T.FUND_CATEGORY, T.COL, T.FUND_TYPE, T.ITEM_CODE) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('RH299.A.2-5.008', 't_r_299_2_5', '规则8:部分表单上期有数,本期无数,请核实(变动大于20亿元);', '规则8:部分表单上期有数,本期无数,请核实(变动大于20亿元);', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '警告', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST,\r\n       GROUP_CONCAT(DISTINCT COL_ORG) AS COLUMN_CODE,\r\n       MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE, \'\' AS LEFT_CALCULATION_VALUE, \'\' AS  RIGHT_CALCULATION_VALUE,\'\' AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN SUM(IF(FDATE = \'@FILE_DATE\', T.V, 0)) = 0\r\n                       AND ABS(SUM(IF(FDATE = \'@FILE_DATE\', T.V, 0)) -\r\n                               SUM(IF(FDATE <> \'@FILE_DATE\', T.V, 0))) >\r\n                       2 * POWER(10, 5) THEN\r\n                   0\r\n                  ELSE\r\n                   1\r\n                END AS RESULT_CODE,\r\n                GROUP_CONCAT(DISTINCT CASE\r\n                               WHEN FDATE = \'@FILE_DATE\' THEN\r\n                                N_ID\r\n                             END) AS N_ID,\r\n                GROUP_CONCAT(DISTINCT T.COL_ORG) AS COL_ORG,\r\n                \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE\r\n         FROM   T_R_299_REPORT_RESULT T\r\n         WHERE  FDATE IN\r\n                (\'@FILE_DATE\',\r\n                 DATE_FORMAT(LAST_DAY(DATE_SUB(\'@FILE_DATE\', INTERVAL 1 MONTH)),\r\n                              \'%Y%m%d\'))\r\n         AND    TABLE_NAME = \'2_5\'\r\n         GROUP  BY T.FUND_CATEGORY, T.COL, T.FUND_TYPE, T.ITEM_CODE) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('RH299.A.2-5.009', 't_r_299_2_5', '规则42:表2-5,大中小微企业划型可能存在跨期数据调整,请核实', '规则42:表2-5,大中小微企业划型可能存在跨期数据调整,请核实', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '警告', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST,\r\n       GROUP_CONCAT(DISTINCT COL_ORG) AS COLUMN_CODE,\r\n       MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE, \'\' AS LEFT_CALCULATION_VALUE, \'\' AS  RIGHT_CALCULATION_VALUE,\'\' AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN SUM(IF(FDATE <> \'@FILE_DATE\'\r\n                              AND COL = \'A\', T.V, 0)) > 0\r\n                       AND SUM(IF(FDATE = \'@FILE_DATE\'\r\n                                  AND COL = \'A\', T.V, 0)) = 0\r\n                       AND SUM(IF(FDATE <> \'@FILE_DATE\'\r\n                                  AND COL = \'B\', T.V, 0)) = 0\r\n                       AND SUM(IF(FDATE = \'@FILE_DATE\'\r\n                                  AND COL = \'B\', T.V, 0)) > 0\r\n                       AND ABS(SUM(IF(FDATE = \'@FILE_DATE\'\r\n                                      AND COL = \'B\', T.V, 0)) -\r\n                               SUM(IF(FDATE <> \'@FILE_DATE\'\r\n                                      AND COL = \'A\', T.V, 0))) < 0.01 THEN\r\n                   0\r\n                  ELSE\r\n                   1\r\n                END AS RESULT_CODE,\r\n                GROUP_CONCAT(DISTINCT CASE\r\n                               WHEN FDATE = \'@FILE_DATE\' THEN\r\n                                N_ID\r\n                             END) AS N_ID,\r\n                GROUP_CONCAT(DISTINCT T.COL_ORG) AS COL_ORG, \'@FILE_DATE\' AS FILE_DATE,\r\n                FUND_CATEGORY AS INSTI_TYPE\r\n         FROM   T_R_299_REPORT_RESULT T\r\n         WHERE  FDATE IN\r\n                (\'@FILE_DATE\',\r\n                 DATE_FORMAT(LAST_DAY(DATE_SUB(\'@FILE_DATE\', INTERVAL 1 MONTH)),\r\n                              \'%Y%m%d\'))\r\n         AND    TABLE_NAME = \'2_5\'\r\n         AND    ITEM_CODE LIKE \'c%\'\r\n         AND    ITEM_CODE <> \'c00000\'\r\n         AND    COL IN (\'A\', \'B\')\r\n         GROUP  BY T.FUND_CATEGORY, T.FUND_TYPE, T.ITEM_CODE\r\n         UNION ALL\r\n         SELECT CASE\r\n                   WHEN SUM(IF(FDATE <> \'@FILE_DATE\'\r\n                               AND COL = \'A\', T.V, 0)) > 0\r\n                        AND SUM(IF(FDATE = \'@FILE_DATE\'\r\n                                   AND COL = \'A\', T.V, 0)) = 0\r\n                        AND SUM(IF(FDATE <> \'@FILE_DATE\'\r\n                                   AND COL = \'C\', T.V, 0)) = 0\r\n                        AND SUM(IF(FDATE = \'@FILE_DATE\'\r\n                                   AND COL = \'C\', T.V, 0)) > 0\r\n                        AND ABS(SUM(IF(FDATE = \'@FILE_DATE\'\r\n                                       AND COL = \'C\', T.V, 0)) -\r\n                                SUM(IF(FDATE <> \'@FILE_DATE\'\r\n                                       AND COL = \'A\', T.V, 0))) < 0.01 THEN\r\n                    0\r\n                   ELSE\r\n                    1\r\n                 END AS RESULT_CODE,\r\n                GROUP_CONCAT(DISTINCT CASE\r\n                                WHEN FDATE = \'@FILE_DATE\' THEN\r\n                                 N_ID\r\n                              END) AS N_ID,\r\n                GROUP_CONCAT(DISTINCT T.COL_ORG) AS COL_ORG,\'@FILE_DATE\'AS FILE_DATE,\r\n                FUND_CATEGORY AS INSTI_TYPE\r\n         FROM   T_R_299_REPORT_RESULT T\r\n         WHERE  FDATE IN\r\n                (\'@FILE_DATE\',\r\n                 DATE_FORMAT(LAST_DAY(DATE_SUB(\'@FILE_DATE\', INTERVAL 1 MONTH)),\r\n                              \'%Y%m%d\'))\r\n         AND    TABLE_NAME = \'2_5\'\r\n         AND    ITEM_CODE LIKE \'c%\'\r\n         AND    ITEM_CODE <> \'c00000\'\r\n         AND    COL IN (\'A\', \'C\')\r\n         GROUP  BY T.FUND_CATEGORY, T.FUND_TYPE, T.ITEM_CODE\r\n         UNION ALL\r\n         SELECT CASE\r\n                   WHEN SUM(IF(FDATE <> \'@FILE_DATE\'\r\n                               AND COL = \'A\', T.V, 0)) > 0\r\n                        AND SUM(IF(FDATE = \'@FILE_DATE\'\r\n                                   AND COL = \'A\', T.V, 0)) = 0\r\n                        AND SUM(IF(FDATE <> \'@FILE_DATE\'\r\n                                   AND COL = \'D\', T.V, 0)) = 0\r\n                        AND SUM(IF(FDATE = \'@FILE_DATE\'\r\n                                   AND COL = \'D\', T.V, 0)) > 0\r\n                        AND ABS(SUM(IF(FDATE = \'@FILE_DATE\'\r\n                                       AND COL = \'D\', T.V, 0)) -\r\n                                SUM(IF(FDATE <> \'@FILE_DATE\'\r\n                                       AND COL = \'A\', T.V, 0))) < 0.01 THEN\r\n                    0\r\n                   ELSE\r\n                    1\r\n                 END AS RESULT_CODE,\r\n                GROUP_CONCAT(DISTINCT CASE\r\n                                WHEN FDATE = \'@FILE_DATE\' THEN\r\n                                 N_ID\r\n                              END) AS N_ID,\r\n                GROUP_CONCAT(DISTINCT T.COL_ORG) AS COL_ORG, \'@FILE_DATE\' AS FILE_DATE,\r\n                FUND_CATEGORY AS INSTI_TYPE\r\n         FROM   T_R_299_REPORT_RESULT T\r\n         WHERE  FDATE IN\r\n                (\'@FILE_DATE\',\r\n                 DATE_FORMAT(LAST_DAY(DATE_SUB(\'@FILE_DATE\', INTERVAL 1 MONTH)),\r\n                              \'%Y%m%d\'))\r\n         AND    TABLE_NAME = \'2_5\'\r\n         AND    ITEM_CODE LIKE \'c%\'\r\n         AND    ITEM_CODE <> \'c00000\'\r\n         AND    COL IN (\'A\', \'D\')\r\n         GROUP  BY T.FUND_CATEGORY, T.FUND_TYPE, T.ITEM_CODE\r\n         UNION ALL\r\n         SELECT CASE\r\n                   WHEN SUM(IF(FDATE <> \'@FILE_DATE\'\r\n                               AND COL = \'B\', T.V, 0)) > 0\r\n                        AND SUM(IF(FDATE = \'@FILE_DATE\'\r\n                                   AND COL = \'B\', T.V, 0)) = 0\r\n                        AND SUM(IF(FDATE <> \'@FILE_DATE\'\r\n                                   AND COL = \'C\', T.V, 0)) = 0\r\n                        AND SUM(IF(FDATE = \'@FILE_DATE\'\r\n                                   AND COL = \'C\', T.V, 0)) > 0\r\n                        AND ABS(SUM(IF(FDATE = \'@FILE_DATE\'\r\n                                       AND COL = \'C\', T.V, 0)) -\r\n                                SUM(IF(FDATE <> \'@FILE_DATE\'\r\n                                       AND COL = \'B\', T.V, 0))) < 0.01 THEN\r\n                    0\r\n                   ELSE\r\n                    1\r\n                 END AS RESULT_CODE,\r\n                GROUP_CONCAT(DISTINCT CASE\r\n                                WHEN FDATE = \'@FILE_DATE\' THEN\r\n                                 N_ID\r\n                              END) AS N_ID,\r\n                GROUP_CONCAT(DISTINCT T.COL_ORG) AS COL_ORG, \'@FILE_DATE\' AS FILE_DATE,\r\n                FUND_CATEGORY AS INSTI_TYPE\r\n         FROM   T_R_299_REPORT_RESULT T\r\n         WHERE  FDATE IN\r\n                (\'@FILE_DATE\',\r\n                 DATE_FORMAT(LAST_DAY(DATE_SUB(\'@FILE_DATE\', INTERVAL 1 MONTH)),\r\n                              \'%Y%m%d\'))\r\n         AND    TABLE_NAME = \'2_5\'\r\n         AND    ITEM_CODE LIKE \'c%\'\r\n         AND    ITEM_CODE <> \'c00000\'\r\n         AND    COL IN (\'B\', \'C\')\r\n         GROUP  BY T.FUND_CATEGORY, T.FUND_TYPE, T.ITEM_CODE\r\n         UNION ALL\r\n         SELECT CASE\r\n                   WHEN SUM(IF(FDATE <> \'@FILE_DATE\'\r\n                               AND COL = \'B\', T.V, 0)) > 0\r\n                        AND SUM(IF(FDATE = \'@FILE_DATE\'\r\n                                   AND COL = \'B\', T.V, 0)) = 0\r\n                        AND SUM(IF(FDATE <> \'@FILE_DATE\'\r\n                                   AND COL = \'D\', T.V, 0)) = 0\r\n                        AND SUM(IF(FDATE = \'@FILE_DATE\'\r\n                                   AND COL = \'D\', T.V, 0)) > 0\r\n                        AND ABS(SUM(IF(FDATE = \'@FILE_DATE\'\r\n                                       AND COL = \'D\', T.V, 0)) -\r\n                                SUM(IF(FDATE <> \'@FILE_DATE\'\r\n                                       AND COL = \'B\', T.V, 0))) < 0.01 THEN\r\n                    0\r\n                   ELSE\r\n                    1\r\n                 END AS RESULT_CODE,\r\n                GROUP_CONCAT(DISTINCT CASE\r\n                                WHEN FDATE = \'@FILE_DATE\' THEN\r\n                                 N_ID\r\n                              END) AS N_ID,\r\n                GROUP_CONCAT(DISTINCT T.COL_ORG) AS COL_ORG, \'@FILE_DATE\' AS FILE_DATE,\r\n                FUND_CATEGORY AS INSTI_TYPE\r\n         FROM   T_R_299_REPORT_RESULT T\r\n         WHERE  FDATE IN\r\n                (\'@FILE_DATE\',\r\n                 DATE_FORMAT(LAST_DAY(DATE_SUB(\'@FILE_DATE\', INTERVAL 1 MONTH)),\r\n                              \'%Y%m%d\'))\r\n         AND    TABLE_NAME = \'2_5\'\r\n         AND    ITEM_CODE LIKE \'c%\'\r\n         AND    ITEM_CODE <> \'c00000\'\r\n         AND    COL IN (\'B\', \'D\')\r\n         GROUP  BY T.FUND_CATEGORY, T.FUND_TYPE, T.ITEM_CODE\r\n         UNION ALL\r\n         SELECT CASE\r\n                   WHEN SUM(IF(FDATE <> \'@FILE_DATE\'\r\n                               AND COL = \'C\', T.V, 0)) > 0\r\n                        AND SUM(IF(FDATE = \'@FILE_DATE\'\r\n                                   AND COL = \'C\', T.V, 0)) = 0\r\n                        AND SUM(IF(FDATE <> \'@FILE_DATE\'\r\n                                   AND COL = \'D\', T.V, 0)) = 0\r\n                        AND SUM(IF(FDATE = \'@FILE_DATE\'\r\n                                   AND COL = \'D\', T.V, 0)) > 0\r\n                        AND ABS(SUM(IF(FDATE = \'@FILE_DATE\'\r\n                                       AND COL = \'D\', T.V, 0)) -\r\n                                SUM(IF(FDATE <> \'@FILE_DATE\'\r\n                                       AND COL = \'C\', T.V, 0))) < 0.01 THEN\r\n                    0\r\n                   ELSE\r\n                    1\r\n                 END AS RESULT_CODE,\r\n                GROUP_CONCAT(DISTINCT CASE\r\n                                WHEN FDATE = \'@FILE_DATE\' THEN\r\n                                 N_ID\r\n                              END) AS N_ID,\r\n                GROUP_CONCAT(DISTINCT T.COL_ORG) AS COL_ORG, \'@FILE_DATE\' AS FILE_DATE,\r\n                FUND_CATEGORY AS INSTI_TYPE\r\n         FROM   T_R_299_REPORT_RESULT T\r\n         WHERE  FDATE IN\r\n                (\'@FILE_DATE\',\r\n                 DATE_FORMAT(LAST_DAY(DATE_SUB(\'@FILE_DATE\', INTERVAL 1 MONTH)),\r\n                              \'%Y%m%d\'))\r\n         AND    TABLE_NAME = \'2_5\'\r\n         AND    ITEM_CODE LIKE \'c%\'\r\n         AND    ITEM_CODE <> \'c00000\'\r\n         AND    COL IN (\'C\', \'D\')\r\n         GROUP  BY T.FUND_CATEGORY, T.FUND_TYPE, T.ITEM_CODE) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('RH299.A.2-5.010', 't_r_299_2_5', '规则67:表2-5微型企业发债情况较少,需核实企业规模是否有误。', '规则67:表2-5微型企业发债情况较少,需核实企业规模是否有误。', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '警告', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST, MAX(COL_ORG) AS COLUMN_CODE,\r\n       MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE, \'\' AS LEFT_CALCULATION_VALUE, \'\' AS  RIGHT_CALCULATION_VALUE,\'\' AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN (SUM(IF(FDATE <> \'@FILE_DATE\', T.V, 0)) = 0 AND\r\n                       SUM(IF(FDATE = \'@FILE_DATE\', T.V, 0)) > 0)\r\n                       OR\r\n                       (SUM(IF(FDATE <> \'@FILE_DATE\', T.V, 0)) <> 0 AND\r\n                       SUM(IF(FDATE = \'@FILE_DATE\', T.V, 0)) <> 0 AND\r\n                       ABS(SUM(IF(FDATE = \'@FILE_DATE\', T.V, 0)) /\r\n                            SUM(IF(FDATE <> \'@FILE_DATE\', T.V, 0)) - 1) * 100 > 20) THEN\r\n                   0\r\n                  ELSE\r\n                   1\r\n                END AS RESULT_CODE,  \'@FILE_DATE\' AS FILE_DATE,\r\n                GROUP_CONCAT(DISTINCT CASE\r\n                               WHEN FDATE = \'@FILE_DATE\' THEN\r\n                                N_ID\r\n                             END) AS N_ID,\r\n                GROUP_CONCAT(DISTINCT COL_ORG) AS COL_ORG,\r\n                FUND_CATEGORY AS INSTI_TYPE\r\n         FROM   T_R_299_REPORT_RESULT T\r\n         WHERE  FDATE IN\r\n                (\'@FILE_DATE\',\r\n                 DATE_FORMAT(LAST_DAY(DATE_SUB(\'@FILE_DATE\', INTERVAL 1 MONTH)),\r\n                              \'%Y%m%d\'))\r\n         AND    TABLE_NAME IN (\'2_5\')\r\n         AND    ITEM_CODE IN (\'c00000\')\r\n         AND    COL = \'D\'\r\n         GROUP  BY T.FUND_CATEGORY, T.FUND_TYPE, T.ITEM_CODE) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('RH299.A.2-5.011', 't_r_299_2_5', '规则69:表2-5卫生和社会工作业、公共管理社会保障和社会组织业发债情况较少,需核实企业行业分类是否有误。', '规则69:表2-5卫生和社会工作业、公共管理社会保障和社会组织业发债情况较少,需核实企业行业分类是否有误。', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '警告', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST, MAX(COL_ORG) AS COLUMN_CODE,\r\n       MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE, \'\' AS LEFT_CALCULATION_VALUE, \'\' AS  RIGHT_CALCULATION_VALUE,\'\' AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN (SUM(IF(FDATE <> \'@FILE_DATE\', T.V, 0)) = 0 AND\r\n                       SUM(IF(FDATE = \'@FILE_DATE\', T.V, 0)) > 0)\r\n                       OR\r\n                       (SUM(IF(FDATE <> \'@FILE_DATE\', T.V, 0)) <> 0 AND\r\n                       SUM(IF(FDATE = \'@FILE_DATE\', T.V, 0)) <> 0 AND\r\n                       ABS(SUM(IF(FDATE = \'@FILE_DATE\', T.V, 0)) /\r\n                            SUM(IF(FDATE <> \'@FILE_DATE\', T.V, 0)) - 1) * 100 > 20) THEN\r\n                   0\r\n                  ELSE\r\n                   1\r\n                END AS RESULT_CODE,  \'@FILE_DATE\' AS FILE_DATE,\r\n                GROUP_CONCAT(DISTINCT CASE\r\n                               WHEN FDATE = \'@FILE_DATE\' THEN\r\n                                N_ID\r\n                             END) AS N_ID,\r\n                GROUP_CONCAT(DISTINCT COL_ORG) AS COL_ORG,\r\n                FUND_CATEGORY AS INSTI_TYPE\r\n         FROM   T_R_299_REPORT_RESULT T\r\n         WHERE  FDATE IN\r\n                (\'@FILE_DATE\',\r\n                 DATE_FORMAT(LAST_DAY(DATE_SUB(\'@FILE_DATE\', INTERVAL 1 MONTH)),\r\n                              \'%Y%m%d\'))\r\n         AND    TABLE_NAME IN (\'2_5\')\r\n         AND    ITEM_CODE IN (\'ch0000\', \'cj0000\')\r\n         AND    COL IN (\'E\')\r\n         GROUP  BY T.FUND_CATEGORY, T.FUND_TYPE, T.ITEM_CODE) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('RH299.A.2-5.012', 't_r_299_2_5', '金融业,合计(E)占企业债券余额总计,合计(E)的比重超过5%,请核实', '金融业,合计(E)占企业债券余额总计,合计(E)的比重超过5%,请核实', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '警告', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST, MAX(COL_ORG) AS COLUMN_CODE,\r\n       MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE, \'\' AS LEFT_CALCULATION_VALUE, \'\' AS  RIGHT_CALCULATION_VALUE,\'\' AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN IFNULL(SUM(IF(ITEM_CODE = \'ca0000\'\r\n                                     AND COL = \'E\', T.V, 0)) /\r\n                              SUM(IF(ITEM_CODE = \'c00000\'\r\n                                     AND COL = \'E\', T.V, 0)), 0) > 0.05 THEN\r\n                   0\r\n                  ELSE\r\n                   1\r\n                END AS RESULT_CODE, T.FDATE AS FILE_DATE,\r\n                GROUP_CONCAT(DISTINCT N_ID) AS N_ID, \'TOTAL\' AS COL_ORG,\r\n                FUND_CATEGORY AS INSTI_TYPE\r\n         FROM   T_R_299_REPORT_RESULT T\r\n         WHERE  FDATE = \'@FILE_DATE\'\r\n         AND    TABLE_NAME IN (\'2_5\')\r\n         AND    ITEM_CODE IN (\'ca0000\', \'c00000\')\r\n         AND    COL IN (\'E\')\r\n         GROUP  BY T.FDATE, T.FUND_CATEGORY, T.FUND_TYPE) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('RH299.A.3-1.001', 't_r_299_3_1', '1.产品品种为“08-公募基金”,则运行方式中“开放式非净值型”“封闭式非净值型”不应有数。', '1.产品品种为“08-公募基金”,则运行方式中“开放式非净值型”“封闭式非净值型”不应有数。', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT\r\n	\'@BATCH_ID\' AS BATCH_ID,\r\n	\'@RULE_CODE\' AS RULE_CODE,\r\n	GROUP_CONCAT( DISTINCT N_ID ) AS N_ID_LIST,\r\n	GROUP_CONCAT( DISTINCT COL_ORG ) AS COLUMN_CODE,\r\n	MAX( RESULT_CODE ) AS RESULT_CODE,\r\n	FILE_DATE,\r\n	INSTI_TYPE,\r\n	\'\' AS LEFT_CALCULATION_VALUE,\r\n	\'\' AS RIGHT_CALCULATION_VALUE,\r\n	\'\' AS DIFFERENCE \r\nFROM\r\n	(\r\nSELECT\r\n	\'0\' AS RESULT_CODE,\r\n	T.N_ID AS N_ID,\r\n	COL_ORG AS COL_ORG,\r\n	T.FDATE AS FILE_DATE,\r\n	T.FUND_CATEGORY AS INSTI_TYPE \r\nFROM\r\n	T_R_299_REPORT_RESULT T \r\nWHERE\r\n	T.FDATE = \'@FILE_DATE\' \r\n	AND T.TABLE_NAME = \'3_1\' \r\n	AND T.ITEM_CODE IN (\'e20000\',\'e21000\',\'e22000\',\'e23000\',\'e24000\',\'e25000\',\'e26000\',\'e27000\',\'e28000\', \'e40000\', \'e41000\', \'e42000\', \'e43000\', \'e44000\', \'e45000\', \'e46000\', \'e47000\',\'e48000\') \r\n	AND IFNULL( T.V, 0 ) <> 0 \r\n	AND T.FUND_TYPE = \'08\' \r\n	) T1 \r\nGROUP BY\r\n	T1.FILE_DATE,\r\n	T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('RH299.A.3-1.002', 't_r_299_3_1', '1.存续产品募集余额总计(e00000)=开放式净值型总计(e10000)+开放式非净值型总计(e20000)+封闭式净值型总计(e30000)+封闭式非净值型总计(e40000)', '1.存续产品募集余额总计(e00000)=开放式净值型总计(e10000)+开放式非净值型总计(e20000)+封闭式净值型总计(e30000)+封闭式非净值型总计(e40000)', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST,\r\n       GROUP_CONCAT(DISTINCT COL_ORG) AS COLUMN_CODE,\r\n       MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE,\r\n       GROUP_CONCAT(VALUE1) AS LEFT_CALCULATION_VALUE,\r\n       GROUP_CONCAT(VALUE2) AS RIGHT_CALCULATION_VALUE,\r\n       GROUP_CONCAT(VALUE3) AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN SUM(IF(ITEM_CODE = \'e00000\', T.V, 0)) =\r\n                       SUM(IF(ITEM_CODE IN (\'e10000\', \'e20000\', \'e30000\', \'e40000\'), T.V, 0)) THEN\r\n                   1\r\n                  ELSE\r\n                   0\r\n                END AS RESULT_CODE, GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID,\r\n                MAX(COL_ORG) AS COL_ORG, T.FDATE AS FILE_DATE,\r\n                FUND_CATEGORY AS INSTI_TYPE,\r\n                CONCAT(MAX(COL_NAME), \':\', SUM(IF(ITEM_CODE = \'e00000\', T.V, 0))) AS VALUE1,\r\n                CONCAT(MAX(COL_NAME), \':\',\r\n                        SUM(IF(ITEM_CODE IN (\'e10000\', \'e20000\', \'e30000\', \'e40000\'), T.V, 0))) AS VALUE2,\r\n                CONCAT(MAX(COL_NAME), \':\',\r\n                        ABS(SUM(IF(ITEM_CODE = \'e00000\', T.V, 0)) -\r\n                             SUM(IF(ITEM_CODE IN (\'e10000\', \'e20000\', \'e30000\', \'e40000\'), T.V, 0)))) AS VALUE3\r\n         FROM   T_R_299_REPORT_RESULT T\r\n         WHERE  FDATE = \'@FILE_DATE\'\r\n         AND    TABLE_NAME = \'3_1\'\r\n         AND    ITEM_CODE IN (\'e00000\', \'e10000\', \'e20000\', \'e30000\', \'e40000\')\r\n         GROUP  BY T.FDATE, T.FUND_CATEGORY, T.COL, T.FUND_TYPE) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('RH299.A.3-1.003', 't_r_299_3_1', '2.开放式净值型总计(e10000)=无固定期限(e18000)', '2.开放式净值型总计(e10000)=无固定期限(e18000)', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST,\r\n       GROUP_CONCAT(DISTINCT COL_ORG) AS COLUMN_CODE,\r\n       MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE,\r\n       GROUP_CONCAT(VALUE1) AS LEFT_CALCULATION_VALUE,\r\n       GROUP_CONCAT(VALUE2) AS RIGHT_CALCULATION_VALUE,\r\n       GROUP_CONCAT(VALUE3) AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN SUM(IF(ITEM_CODE = \'e10000\', T.V, 0)) =\r\n                       SUM(IF(ITEM_CODE = \'e18000\', T.V, 0)) THEN\r\n                   1\r\n                  ELSE\r\n                   0\r\n                END AS RESULT_CODE, GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID,\r\n                MAX(COL_ORG) AS COL_ORG, T.FDATE AS FILE_DATE,\r\n                FUND_CATEGORY AS INSTI_TYPE,\r\n                CONCAT(MAX(COL_NAME), \':\', SUM(IF(ITEM_CODE = \'e10000\', T.V, 0))) AS VALUE1,\r\n                CONCAT(MAX(COL_NAME), \':\',\r\n                        SUM(IF(ITEM_CODE = \'e18000\', T.V, 0))) AS VALUE2,\r\n                CONCAT(MAX(COL_NAME), \':\',\r\n                        ABS(SUM(IF(ITEM_CODE = \'e10000\', T.V, 0)) -\r\n                             SUM(IF(ITEM_CODE = \'e18000\', T.V, 0)))) AS VALUE3\r\n         FROM   T_R_299_REPORT_RESULT T\r\n         WHERE  FDATE = \'@FILE_DATE\'\r\n         AND    TABLE_NAME = \'3_1\'\r\n         AND    ITEM_CODE IN (\'e10000\', \'e18000\')\r\n         GROUP  BY T.FDATE, T.FUND_CATEGORY, T.COL, T.FUND_TYPE) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('RH299.A.3-1.004', 't_r_299_3_1', '3.开放式非净值型总计(e20000)=无固定期限(e28000)', '3.开放式非净值型总计(e20000)=无固定期限(e28000)', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST,\r\n       GROUP_CONCAT(DISTINCT COL_ORG) AS COLUMN_CODE,\r\n       MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE,\r\n       GROUP_CONCAT(VALUE1) AS LEFT_CALCULATION_VALUE,\r\n       GROUP_CONCAT(VALUE2) AS RIGHT_CALCULATION_VALUE,\r\n       GROUP_CONCAT(VALUE3) AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN SUM(IF(ITEM_CODE = \'e20000\', T.V, 0)) =\r\n                       SUM(IF(ITEM_CODE = \'e28000\', T.V, 0)) THEN\r\n                   1\r\n                  ELSE\r\n                   0\r\n                END AS RESULT_CODE, GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID,\r\n                MAX(COL_ORG) AS COL_ORG, T.FDATE AS FILE_DATE,\r\n                FUND_CATEGORY AS INSTI_TYPE,\r\n                CONCAT(MAX(COL_NAME), \':\', SUM(IF(ITEM_CODE = \'e20000\', T.V, 0))) AS VALUE1,\r\n                CONCAT(MAX(COL_NAME), \':\',\r\n                        SUM(IF(ITEM_CODE = \'e28000\', T.V, 0))) AS VALUE2,\r\n                CONCAT(MAX(COL_NAME), \':\',\r\n                        ABS(SUM(IF(ITEM_CODE = \'e20000\', T.V, 0)) -\r\n                             SUM(IF(ITEM_CODE = \'e28000\', T.V, 0)))) AS VALUE3\r\n         FROM   T_R_299_REPORT_RESULT T\r\n         WHERE  FDATE = \'@FILE_DATE\'\r\n         AND    TABLE_NAME = \'3_1\'\r\n         AND    ITEM_CODE IN (\'e20000\', \'e28000\')\r\n         GROUP  BY T.FDATE, T.FUND_CATEGORY, T.COL, T.FUND_TYPE) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('RH299.A.3-1.005', 't_r_299_3_1', '4.“封闭式净值型总计(e30000)”=“1个月(含)以下(e31000)”+“1-3个月(含)(e32000)”+“3-6个月(含)(e33000)”+“6-12个月(含)(e34000)”+“1-2年(含)(e35000)”+“2-3年(含)(e36000)”+“3年以上(e37000)”', '4.“封闭式净值型总计(e30000)”=“1个月(含)以下(e31000)”+“1-3个月(含)(e32000)”+“3-6个月(含)(e33000)”+“6-12个月(含)(e34000)”+“1-2年(含)(e35000)”+“2-3年(含)(e36000)”+“3年以上(e37000)”', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST,\r\n       GROUP_CONCAT(DISTINCT COL_ORG) AS COLUMN_CODE,\r\n       MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE,\r\n       GROUP_CONCAT(VALUE1) AS LEFT_CALCULATION_VALUE,\r\n       GROUP_CONCAT(VALUE2) AS RIGHT_CALCULATION_VALUE,\r\n       GROUP_CONCAT(VALUE3) AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN SUM(IF(ITEM_CODE = \'e30000\', T.V, 0)) =\r\n                       SUM(IF(ITEM_CODE IN\r\n                              (\'e31000\', \'e32000\', \'e33000\', \'e34000\', \'e35000\',\r\n                               \'e36000\', \'e37000\'), T.V, 0)) THEN\r\n                   1\r\n                  ELSE\r\n                   0\r\n                END AS RESULT_CODE, GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID,\r\n                MAX(COL_ORG) AS COL_ORG, T.FDATE AS FILE_DATE,\r\n                FUND_CATEGORY AS INSTI_TYPE,\r\n                CONCAT(MAX(COL_NAME), \':\', SUM(IF(ITEM_CODE = \'e30000\', T.V, 0))) AS VALUE1,\r\n                CONCAT(MAX(COL_NAME), \':\',\r\n                        SUM(IF(ITEM_CODE IN\r\n                              (\'e31000\', \'e32000\', \'e33000\', \'e34000\', \'e35000\',\r\n                               \'e36000\', \'e37000\'), T.V, 0))) AS VALUE2,\r\n                CONCAT(MAX(COL_NAME), \':\',\r\n                        ABS(SUM(IF(ITEM_CODE = \'e30000\', T.V, 0)) -\r\n                             SUM(IF(ITEM_CODE IN\r\n                              (\'e31000\', \'e32000\', \'e33000\', \'e34000\', \'e35000\',\r\n                               \'e36000\', \'e37000\'), T.V, 0)))) AS VALUE3\r\n         FROM   T_R_299_REPORT_RESULT T\r\n         WHERE  FDATE = \'@FILE_DATE\'\r\n         AND    TABLE_NAME = \'3_1\'\r\n         AND    ITEM_CODE IN (\'e30000\', \'e31000\', \'e32000\', \'e33000\', \'e34000\',\r\n                              \'e35000\', \'e36000\', \'e37000\')\r\n         GROUP  BY T.FDATE, T.FUND_CATEGORY, T.COL, T.FUND_TYPE) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('RH299.A.3-1.006', 't_r_299_3_1', '5.封闭式非净值型总计(e40000)=1个月(含)以下(e41000)+1-3个月(含)(e42000)+3-6个月(含)(e43000)+6-12个月(含)(e44000)+1-2年(含)(e45000)+2-3年(含)(e46000)+3年以上(e47000)', '5.封闭式非净值型总计(e40000)=1个月(含)以下(e41000)+1-3个月(含)(e42000)+3-6个月(含)(e43000)+6-12个月(含)(e44000)+1-2年(含)(e45000)+2-3年(含)(e46000)+3年以上(e47000)', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST,\r\n       GROUP_CONCAT(DISTINCT COL_ORG) AS COLUMN_CODE,\r\n       MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE,\r\n       GROUP_CONCAT(VALUE1) AS LEFT_CALCULATION_VALUE,\r\n       GROUP_CONCAT(VALUE2) AS RIGHT_CALCULATION_VALUE,\r\n       GROUP_CONCAT(VALUE3) AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN SUM(IF(ITEM_CODE = \'e40000\', T.V, 0)) =\r\n                       SUM(IF(ITEM_CODE IN\r\n                              (\'e41000\', \'e42000\', \'e43000\', \'e44000\', \'e45000\',\r\n                               \'e46000\', \'e47000\'), T.V, 0)) THEN\r\n                   1\r\n                  ELSE\r\n                   0\r\n                END AS RESULT_CODE, GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID,\r\n                MAX(COL_ORG) AS COL_ORG, T.FDATE AS FILE_DATE,\r\n                FUND_CATEGORY AS INSTI_TYPE,\r\n                CONCAT(MAX(COL_NAME), \':\', SUM(IF(ITEM_CODE = \'e40000\', T.V, 0))) AS VALUE1,\r\n                CONCAT(MAX(COL_NAME), \':\',\r\n                        SUM(IF(ITEM_CODE IN\r\n                              (\'e41000\', \'e42000\', \'e43000\', \'e44000\', \'e45000\',\r\n                               \'e46000\', \'e47000\'), T.V, 0))) AS VALUE2,\r\n                CONCAT(MAX(COL_NAME), \':\',\r\n                        ABS(SUM(IF(ITEM_CODE = \'e40000\', T.V, 0)) -\r\n                             SUM(IF(ITEM_CODE IN\r\n                              (\'e41000\', \'e42000\', \'e43000\', \'e44000\', \'e45000\',\r\n                               \'e46000\', \'e47000\'), T.V, 0)))) AS VALUE3\r\n         FROM   T_R_299_REPORT_RESULT T\r\n         WHERE  FDATE = \'@FILE_DATE\'\r\n         AND    TABLE_NAME = \'3_1\'\r\n         AND    ITEM_CODE IN (\'e40000\', \'e41000\', \'e42000\', \'e43000\', \'e44000\',\r\n                              \'e45000\', \'e46000\', \'e47000\')\r\n         GROUP  BY T.FDATE, T.FUND_CATEGORY, T.COL, T.FUND_TYPE) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('RH299.A.3-1.007', 't_r_299_3_1', '6.人民币(A)+外币折人民币(B)=合计(C)', '6.人民币(A)+外币折人民币(B)=合计(C)', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST, MAX(COL_ORG) AS COLUMN_CODE,\r\n       MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE,\r\n       GROUP_CONCAT(VALUE1) AS LEFT_CALCULATION_VALUE,\r\n       GROUP_CONCAT(VALUE2) AS RIGHT_CALCULATION_VALUE,\r\n       GROUP_CONCAT(VALUE3) AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN SUM(IF(COL IN (\'A\', \'B\'), T.V, 0)) =\r\n                       SUM(IF(COL = \'C\', T.V, 0)) THEN\r\n                   1\r\n                  ELSE\r\n                   0\r\n                END AS RESULT_CODE, T.FDATE AS FILE_DATE, MAX(T.N_ID) AS N_ID,\r\n                GROUP_CONCAT(DISTINCT COL_ORG) AS COL_ORG,\r\n                FUND_CATEGORY AS INSTI_TYPE,\r\n                CONCAT(MAX(ITEM_NAME), \':\', SUM(IF(COL IN (\'A\', \'B\'), T.V, 0))) AS VALUE1,\r\n                CONCAT(MAX(ITEM_NAME), \':\',\r\n                        SUM(IF(COL = \'C\', T.V, 0))) AS VALUE2,\r\n                CONCAT(MAX(ITEM_NAME), \':\',\r\n                        ABS(SUM(IF(COL IN (\'A\', \'B\'), T.V, 0)) -\r\n                             SUM(IF(COL = \'C\', T.V, 0)))) AS VALUE3\r\n         FROM   T_R_299_REPORT_RESULT T\r\n         WHERE  FDATE = \'@FILE_DATE\'\r\n         AND    TABLE_NAME = \'3_1\'\r\n         AND    COL IN (\'A\', \'B\', \'C\')\r\n				 AND    ITEM_CODE NOT IN(\'e11000\',\'e12000\',\'e13000\',\'e14000\',\'e15000\',\'e16000\',\'e17000\',\'e21000\',\'e22000\',                                 \'e23000\',\'e24000\',\'e25000\',\'e26000\',\'e2000\',\'e21000\',\'e21000\')\r\n         GROUP  BY T.FDATE, T.FUND_CATEGORY, T.FUND_TYPE, T.ITEM_CODE) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('RH299.A.3-1.008', 't_r_299_3_1', '6.表3-1相应合同期限数值一般应大于等于表3-2相应合同期限数值,如果小于须核实', '6.表3-1相应合同期限数值一般应大于等于表3-2相应合同期限数值,如果小于须核实', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST,\r\n       GROUP_CONCAT(DISTINCT COL_ORG) AS COLUMN_CODE,\r\n       MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE, \'\' AS LEFT_CALCULATION_VALUE, \'\' AS  RIGHT_CALCULATION_VALUE,\'\' AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN SUM(IF(ITEM_CODE LIKE \'e%\', T.V, 0)) >=\r\n                       SUM(IF(ITEM_CODE LIKE \'f%\', T.V, 0)) THEN\r\n                   1\r\n                  ELSE\r\n                   0\r\n                END AS RESULT_CODE, T.FDATE AS FILE_DATE,\r\n                GROUP_CONCAT(DISTINCT CASE\r\n                      WHEN TABLE_NAME = \'3_1\' THEN\r\n                       N_ID\r\n                    END) AS N_ID, \r\n								MAX(COL_ORG) AS COL_ORG,\r\n                T.FUND_CATEGORY AS INSTI_TYPE\r\n         FROM   T_R_299_REPORT_RESULT T\r\n         WHERE  FDATE = \'@FILE_DATE\'\r\n         AND    TABLE_NAME IN (\'3_1\', \'3_2\')\r\n         GROUP  BY T.FDATE, T.FUND_CATEGORY, T.FUND_TYPE, T.COL,\r\n                   SUBSTR(T.ITEM_CODE, 2)) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('RH299.A.3-1.009', 't_r_299_3_1', '10.表3-1中相应指标上期无数,表3-2中相对应指标无数,而表3-1中相应指标本期有数,须核实数据是否填报有误。\r\n', '10.表3-1中相应指标上期无数,表3-2中相对应指标无数,而表3-1中相应指标本期有数,须核实数据是否填报有误。\r\n', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST,\r\n       GROUP_CONCAT(DISTINCT COL_ORG) AS COLUMN_CODE,\r\n       MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE, \'\' AS LEFT_CALCULATION_VALUE, \'\' AS  RIGHT_CALCULATION_VALUE,\'\' AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN SUM(IF(FDATE <> \'@FILE_DATE\'\r\n                              AND ITEM_CODE LIKE \'e%\', T.V, 0)) = 0\r\n                       AND SUM(IF(FDATE = \'@FILE_DATE\'\r\n                                  AND ITEM_CODE LIKE \'f%\', T.V, 0)) = 0\r\n                       AND SUM(IF(FDATE = \'@FILE_DATE\'\r\n                                  AND ITEM_CODE LIKE \'e%\', T.V, 0)) > 0 THEN\r\n                   0\r\n                  ELSE\r\n                   1\r\n                END AS RESULT_CODE, \'@FILE_DATE\' AS FILE_DATE,\r\n                GROUP_CONCAT(CASE\r\n                               WHEN TABLE_NAME IN (\'3_1\')\r\n                                    AND FDATE = \'@FILE_DATE\' THEN\r\n                                N_ID\r\n                             END) AS N_ID, MAX(COL_ORG) AS COL_ORG,\r\n                T.FUND_CATEGORY AS INSTI_TYPE\r\n         FROM   T_R_299_REPORT_RESULT T\r\n         WHERE  FDATE IN\r\n                (\'@FILE_DATE\',\r\n                 DATE_FORMAT(LAST_DAY(DATE_SUB(\'@FILE_DATE\', INTERVAL 1 MONTH)),\r\n                              \'%Y%m%d\'))\r\n         AND    TABLE_NAME IN (\'3_1\', \'3_2\')\r\n         GROUP  BY T.FUND_CATEGORY, T.FUND_TYPE, T.COL, SUBSTR(T.ITEM_CODE, 2)) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('RH299.A.3-1.010', 't_r_299_3_1', '表3-1负数校验', '表3-1负数校验', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST,\r\n       GROUP_CONCAT(DISTINCT COL_ORG) AS COLUMN_CODE,\r\n       MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE, \'\' AS LEFT_CALCULATION_VALUE, \'\' AS  RIGHT_CALCULATION_VALUE,\'\' AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN T.V < 0 THEN\r\n                   0\r\n                  ELSE\r\n                   1\r\n                END AS RESULT_CODE, T.FDATE AS FILE_DATE, N_ID, COL_ORG AS COL_ORG,\r\n                T.FUND_CATEGORY AS INSTI_TYPE\r\n         FROM   T_R_299_REPORT_RESULT T\r\n         WHERE  FDATE = \'@FILE_DATE\'\r\n         AND    TABLE_NAME = \'3_1\') T1\r\nWHERE  RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('RH299.A.3-1.011', 't_r_299_3_1', '规则4:部分表单,跨期变动比例较大(变动绝对值R(100亿<R<=500亿), 跨期变动超过300%,或者环比变动减少50%以上),请核实;', '规则4:部分表单,跨期变动比例较大(变动绝对值R(100亿<R<=500亿), 跨期变动超过300%,或者环比变动减少50%以上),请核实;', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '警告', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST,\r\n       GROUP_CONCAT(DISTINCT COL_ORG) AS COLUMN_CODE,\r\n       MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE, \'\' AS LEFT_CALCULATION_VALUE, \'\' AS  RIGHT_CALCULATION_VALUE,\'\' AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN ABS(SUM(IF(FDATE = \'@FILE_DATE\', T.V, 0)) -\r\n                           SUM(IF(FDATE <> \'@FILE_DATE\', T.V, 0))) > POWER(10, 6)\r\n                       AND ABS(SUM(IF(FDATE = \'@FILE_DATE\', T.V, 0)) -\r\n                               SUM(IF(FDATE <> \'@FILE_DATE\', T.V, 0))) <=\r\n                       5 * POWER(10, 6)\r\n                       AND SIGN(SUM(IF(FDATE = \'@FILE_DATE\', T.V, 0))) =\r\n                       SIGN(SUM(IF(FDATE <> \'@FILE_DATE\', T.V, 0)))\r\n                       AND (SUM(IF(FDATE = \'@FILE_DATE\', T.V, 0)) /\r\n                       SUM(IF(FDATE <> \'@FILE_DATE\', T.V, 0)) > 4\r\n                       OR SUM(IF(FDATE = \'@FILE_DATE\', T.V, 0)) /\r\n                       SUM(IF(FDATE <> \'@FILE_DATE\', T.V, 0)) < 0.5 )THEN\r\n                   0\r\n                  ELSE\r\n                   1\r\n                END AS RESULT_CODE,\r\n                GROUP_CONCAT(DISTINCT CASE\r\n                               WHEN FDATE = \'@FILE_DATE\' THEN\r\n                                N_ID\r\n                             END) AS N_ID,\r\n                GROUP_CONCAT(DISTINCT T.COL_ORG) AS COL_ORG,\r\n                \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE\r\n         FROM   T_R_299_REPORT_RESULT T\r\n         WHERE  FDATE IN\r\n                (\'@FILE_DATE\',\r\n                 DATE_FORMAT(LAST_DAY(DATE_SUB(\'@FILE_DATE\', INTERVAL 1 MONTH)),\r\n                              \'%Y%m%d\'))\r\n         AND    TABLE_NAME = \'3_1\'\r\n         GROUP  BY T.FUND_CATEGORY, T.COL, T.FUND_TYPE, T.ITEM_CODE) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('RH299.A.3-1.012', 't_r_299_3_1', '规则5:部分表单,跨期变动绝对值较大(大于500亿元),请核实;', '规则5:部分表单,跨期变动绝对值较大(大于500亿元),请核实;', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '警告', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST,\r\n       GROUP_CONCAT(DISTINCT COL_ORG) AS COLUMN_CODE,\r\n       MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE, \'\' AS LEFT_CALCULATION_VALUE, \'\' AS  RIGHT_CALCULATION_VALUE,\'\' AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN ABS(SUM(IF(FDATE = \'@FILE_DATE\', T.V, 0)) -\r\n                           SUM(IF(FDATE <> \'@FILE_DATE\', T.V, 0))) >\r\n                       5 * POWER(10, 6) THEN\r\n                  \r\n                   0\r\n                  ELSE\r\n                   1\r\n                END AS RESULT_CODE,\r\n                GROUP_CONCAT(DISTINCT CASE\r\n                               WHEN FDATE = \'@FILE_DATE\' THEN\r\n                                N_ID\r\n                             END) AS N_ID,\r\n                GROUP_CONCAT(DISTINCT T.COL_ORG) AS COL_ORG,\r\n                \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE\r\n         FROM   T_R_299_REPORT_RESULT T\r\n         WHERE  FDATE IN\r\n                (\'@FILE_DATE\',\r\n                 DATE_FORMAT(LAST_DAY(DATE_SUB(\'@FILE_DATE\', INTERVAL 1 MONTH)),\r\n                              \'%Y%m%d\'))\r\n         AND    TABLE_NAME = \'3_1\'\r\n         GROUP  BY T.FUND_CATEGORY, T.COL, T.FUND_TYPE, T.ITEM_CODE) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nand  T1.N_ID IS NOT NULL\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE;');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('RH299.A.3-1.013', 't_r_299_3_1', '规则6:部分表单,指标金额较大(大于500亿元),但环比无变化,请核实;', '规则6:部分表单,指标金额较大(大于500亿元),但环比无变化,请核实;', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '警告', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST,\r\n       GROUP_CONCAT(DISTINCT COL_ORG) AS COLUMN_CODE,\r\n       MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE, \'\' AS LEFT_CALCULATION_VALUE, \'\' AS  RIGHT_CALCULATION_VALUE,\'\' AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN  SUM(IF(FDATE = \'@FILE_DATE\', T.V, 0)) >5*POWER(10,6)\r\n									AND ABS(SUM(IF(FDATE = \'@FILE_DATE\', T.V, 0)) -\r\n                             SUM(IF(FDATE <> \'@FILE_DATE\', T.V, 0))) < 2	then\r\n                   0\r\n                  ELSE\r\n                   1\r\n                END AS RESULT_CODE,  GROUP_CONCAT(DISTINCT CASE\r\n                               WHEN FDATE = \'@FILE_DATE\' THEN\r\n                                N_ID\r\n                             END) AS N_ID,\r\n                GROUP_CONCAT(DISTINCT T.COL_ORG) AS COL_ORG, \'@FILE_DATE\' AS FILE_DATE,\r\n                FUND_CATEGORY AS INSTI_TYPE\r\n         FROM   T_R_299_REPORT_RESULT T\r\n         WHERE  FDATE IN\r\n                (\'@FILE_DATE\',\r\n                DATE_FORMAT(LAST_DAY(DATE_SUB(\'@FILE_DATE\', INTERVAL 1 MONTH)),\r\n                              \'%Y%m%d\'))\r\n         AND    TABLE_NAME = \'3_1\'\r\n         GROUP  BY T.FUND_CATEGORY, T.COL, T.FUND_TYPE, T.ITEM_CODE) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('RH299.A.3-1.014', 't_r_299_3_1', '规则7:部分表单上期无数,本期有数,请核实(变动大于20亿元)', '规则7:部分表单上期无数,本期有数,请核实(变动大于20亿元)', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '警告', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST,\r\n       GROUP_CONCAT(DISTINCT COL_ORG) AS COLUMN_CODE,\r\n       MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE, \'\' AS LEFT_CALCULATION_VALUE, \'\' AS  RIGHT_CALCULATION_VALUE,\'\' AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN  SUM(IF(FDATE <> \'@FILE_DATE\', T.V, 0)) = 0\r\n									AND ABS(SUM(IF(FDATE = \'@FILE_DATE\', T.V, 0)) -\r\n                             SUM(IF(FDATE <> \'@FILE_DATE\', T.V, 0))) > 2*POWER(10,5)	then\r\n                   0\r\n                  ELSE\r\n                   1\r\n                END AS RESULT_CODE,  GROUP_CONCAT(DISTINCT CASE\r\n                               WHEN FDATE = \'@FILE_DATE\' THEN\r\n                                N_ID\r\n                             END) AS N_ID,\r\n                GROUP_CONCAT(DISTINCT T.COL_ORG) AS COL_ORG, \'@FILE_DATE\' AS FILE_DATE,\r\n                FUND_CATEGORY AS INSTI_TYPE\r\n         FROM   T_R_299_REPORT_RESULT T\r\n         WHERE  FDATE IN\r\n                (\'@FILE_DATE\',\r\n                DATE_FORMAT(LAST_DAY(DATE_SUB(\'@FILE_DATE\', INTERVAL 1 MONTH)),\r\n                              \'%Y%m%d\'))\r\n         AND    TABLE_NAME = \'3_1\'\r\n         GROUP  BY T.FUND_CATEGORY, T.COL, T.FUND_TYPE, T.ITEM_CODE) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('RH299.A.3-1.015', 't_r_299_3_1', '规则8:部分表单上期有数,本期无数,请核实(变动大于20亿元);', '规则8:部分表单上期有数,本期无数,请核实(变动大于20亿元);', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '警告', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST,\r\n       GROUP_CONCAT(DISTINCT COL_ORG) AS COLUMN_CODE,\r\n       MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE, \'\' AS LEFT_CALCULATION_VALUE, \'\' AS  RIGHT_CALCULATION_VALUE,\'\' AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN SUM(IF(FDATE = \'@FILE_DATE\', T.V, 0)) = 0 and SUM(IF(FDATE <> \'@FILE_DATE\', T.V, 0)) <>0\r\n                       AND ABS(SUM(IF(FDATE = \'@FILE_DATE\', T.V, 0)) -\r\n                               SUM(IF(FDATE <> \'@FILE_DATE\', T.V, 0))) >\r\n                       2 * POWER(10, 5) THEN\r\n                   0\r\n                  ELSE\r\n                   1\r\n                END AS RESULT_CODE,\r\n                GROUP_CONCAT(DISTINCT CASE\r\n                               WHEN FDATE = \'@FILE_DATE\' THEN\r\n                                N_ID\r\n                             END) AS N_ID,\r\n                GROUP_CONCAT(DISTINCT T.COL_ORG) AS COL_ORG,\r\n                \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE\r\n         FROM   T_R_299_REPORT_RESULT T\r\n         WHERE  FDATE IN\r\n                (\'@FILE_DATE\',\r\n                 DATE_FORMAT(LAST_DAY(DATE_SUB(\'@FILE_DATE\', INTERVAL 1 MONTH)),\r\n                              \'%Y%m%d\'))\r\n         AND    TABLE_NAME = \'3_1\'\r\n         GROUP  BY T.FUND_CATEGORY, T.COL, T.FUND_TYPE, T.ITEM_CODE) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nand  T1.N_ID is not null\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE;');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('RH299.A.3-1.016', 't_r_299_3_1', '规则45:表3-1、表3-2,封闭式非净值型产品表3-1余额增量大于表3-2新发产品金额,请核实;', '规则45:表3-1、表3-2,封闭式非净值型产品表3-1余额增量大于表3-2新发产品金额,请核实;', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '警告', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST, MAX(COL_ORG) AS COLUMN_CODE,\r\n       MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE, \'\' AS LEFT_CALCULATION_VALUE, \'\' AS  RIGHT_CALCULATION_VALUE,\'\' AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN (SUM(IF(FDATE = \'@FILE_DATE\' AND ITEM_CODE LIKE \'e4%\', V, 0)) -\r\n                       SUM(IF(FDATE <> \'@FILE_DATE\' AND ITEM_CODE LIKE \'e4%\', V, 0))) >\r\n                       (SUM(IF(FDATE = \'@FILE_DATE\' AND ITEM_CODE LIKE \'e4%\', V, 0)) -\r\n                       SUM(IF(FDATE = \'@FILE_DATE\' AND ITEM_CODE LIKE \'f4%\', V, 0))) THEN\r\n                   0\r\n                  ELSE\r\n                   1\r\n                END AS RESULT_CODE, \'@FILE_DATE\' AS FILE_DATE,\r\n                GROUP_CONCAT(DISTINCT CASE\r\n                               WHEN TABLE_NAME IN (\'3_1\')\r\n                                    AND FDATE = \'@FILE_DATE\' THEN\r\n                                T.N_ID\r\n                             END) AS N_ID, \'TOTAL\' AS COL_ORG,\r\n                FUND_CATEGORY AS INSTI_TYPE\r\n         FROM   T_R_299_REPORT_RESULT T\r\n         WHERE  FDATE IN\r\n                (\'@FILE_DATE\',\r\n                 DATE_FORMAT(LAST_DAY(DATE_SUB(\'@FILE_DATE\', INTERVAL 1 MONTH)),\r\n                              \'%Y%m%d\'))\r\n         AND    TABLE_NAME IN (\'3_1\', \'3_2\')\r\n         AND    ((ITEM_CODE LIKE \'e4%\' AND COL IN (\'C\') AND\r\n               ITEM_CODE NOT LIKE \'e48%\') OR\r\n               (ITEM_CODE LIKE \'f4%\' AND COL IN (\'C\') AND\r\n               ITEM_CODE NOT LIKE \'f48%\'))\r\n         GROUP  BY T.FUND_CATEGORY, T.FUND_TYPE, SUBSTR(T.ITEM_CODE, 2)) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE;');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('RH299.A.3-1.017', 't_r_299_3_1', '46:表3-1,产品品种为“02”,封闭式(非)净值型产品1个月(含)以下、1-3个月(含)有数,请核实;', '46:表3-1,产品品种为“02”,封闭式(非)净值型产品1个月(含)以下、1-3个月(含)有数,请核实;', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '警告', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST,\r\n       GROUP_CONCAT(DISTINCT COL_ORG) AS COLUMN_CODE,\r\n       MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE, \'\' AS LEFT_CALCULATION_VALUE, \'\' AS  RIGHT_CALCULATION_VALUE,\'\' AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN SIGN(SUM(IF(ITEM_CODE IN (\'e41000\',\'e42000\',\'e31000\',\'e32000\') AND COL IN (\'A\',\'B\',\'C\'),T.V,0))) <>0 THEN\r\n                   0\r\n                  ELSE\r\n                   1\r\n                END AS RESULT_CODE,\r\n							T.FDATE AS FILE_DATE,\r\n                GROUP_CONCAT(DISTINCT N_ID) AS N_ID, GROUP_CONCAT(DISTINCT COL_ORG ) AS COL_ORG,\r\n                FUND_CATEGORY AS INSTI_TYPE\r\n         FROM   T_R_299_REPORT_RESULT T\r\n         WHERE  FDATE = \'@FILE_DATE\'\r\n         AND    TABLE_NAME IN (\'3_1\')\r\n         AND ITEM_CODE IN (\'e41000\',\'e42000\',\'e31000\',\'e32000\') AND COL IN (\'A\',\'B\',\'C\')\r\n				 AND FUND_TYPE = \'02\'\r\n         GROUP  BY T.FDATE, T.FUND_CATEGORY,T.ITEM_CODE,T.col,T.FUND_TYPE) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('RH299.A.3-2.001', 't_r_299_3_2', '1.产品品种为“08-公募基金”,则运行方式中“开放式非净值型”“封闭式非净值型”不应有数。', '1.产品品种为“08-公募基金”,则运行方式中“开放式非净值型”“封闭式非净值型”不应有数。', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST,\r\n       GROUP_CONCAT(DISTINCT COL_ORG) AS COLUMN_CODE,\r\n       MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE,\r\n       \'\' AS LEFT_CALCULATION_VALUE,\r\n       \'\' AS RIGHT_CALCULATION_VALUE,\r\n       \'\' AS DIFFERENCE\r\nFROM   (SELECT \'0\' AS RESULT_CODE, T.N_ID AS N_ID, COL_ORG AS COL_ORG,\r\n                T.FDATE AS FILE_DATE, T.FUND_CATEGORY AS INSTI_TYPE\r\n         FROM   T_R_299_REPORT_RESULT T\r\n         WHERE  T.FDATE = \'@FILE_DATE\'\r\n         AND    T.TABLE_NAME = \'3_2\'\r\n         AND    (T.ITEM_CODE like \'f2%\' or T.ITEM_CODE like \'f4%\')\r\n				 AND    ITEM_CODE NOT IN(\'f21000\',\'f22000\',\'f23000\',\'f24000\',\'f25000\',\'f26000\',\'f27000\',\'f48000\')\r\n         AND    IFNULL(T.V, 0) <> 0\r\n         AND    T.FUND_TYPE = \'08\') T1\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE;');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('RH299.A.3-2.002', 't_r_299_3_2', '1.新发产品募集金额总计(f00000)=开放式净值型总计(f10000)+开放式非净值型总计(f20000)+封闭式净值型总计(f30000)+封闭式非净值型总计(f40000)', '1.新发产品募集金额总计(f00000)=开放式净值型总计(f10000)+开放式非净值型总计(f20000)+封闭式净值型总计(f30000)+封闭式非净值型总计(f40000)', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST,\r\n       GROUP_CONCAT(DISTINCT COL_ORG) AS COLUMN_CODE,\r\n       MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE,\r\n       GROUP_CONCAT(VALUE1) AS LEFT_CALCULATION_VALUE,\r\n       GROUP_CONCAT(VALUE2) AS RIGHT_CALCULATION_VALUE,\r\n       GROUP_CONCAT(VALUE3) AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN SUM(IF(ITEM_CODE = \'f00000\', T.V, 0)) =\r\n                       SUM(IF(ITEM_CODE IN (\'f10000\', \'f20000\', \'f30000\', \'f40000\'), T.V, 0)) THEN\r\n                   1\r\n                  ELSE\r\n                   0\r\n                END AS RESULT_CODE, GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID,\r\n                MAX(COL_ORG) AS COL_ORG, T.FDATE AS FILE_DATE,\r\n                FUND_CATEGORY AS INSTI_TYPE,\r\n                CONCAT(MAX(COL_NAME), \':\', SUM(IF(ITEM_CODE = \'f00000\', T.V, 0))) AS VALUE1,\r\n                CONCAT(MAX(COL_NAME), \':\',\r\n                        SUM(IF(ITEM_CODE IN (\'f10000\', \'f20000\', \'f30000\', \'f40000\'), T.V, 0))) AS VALUE2,\r\n                CONCAT(MAX(COL_NAME), \':\',\r\n                        ABS(SUM(IF(ITEM_CODE = \'f00000\', T.V, 0)) -\r\n                             SUM(IF(ITEM_CODE IN (\'f10000\', \'f20000\', \'f30000\', \'f40000\'), T.V, 0)))) AS VALUE3\r\n         FROM   T_R_299_REPORT_RESULT T\r\n         WHERE  FDATE = \'@FILE_DATE\'\r\n         AND    TABLE_NAME = \'3_2\'\r\n         AND    ITEM_CODE IN (\'f00000\', \'f10000\', \'f20000\', \'f30000\', \'f40000\')\r\n         GROUP  BY T.FDATE, T.FUND_CATEGORY, T.COL, T.FUND_TYPE) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('RH299.A.3-2.003', 't_r_299_3_2', '2.开放式净值型总计(f10000)=无固定期限(f18000)', '2.开放式净值型总计(f10000)=无固定期限(f18000)', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST,\r\n       GROUP_CONCAT(DISTINCT COL_ORG) AS COLUMN_CODE,\r\n       MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE,\r\n       GROUP_CONCAT(VALUE1) AS LEFT_CALCULATION_VALUE,\r\n       GROUP_CONCAT(VALUE2) AS RIGHT_CALCULATION_VALUE,\r\n       GROUP_CONCAT(VALUE3) AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN SUM(IF(ITEM_CODE = \'f10000\', T.V, 0)) =\r\n                       SUM(IF(ITEM_CODE =	\'f18000\', T.V, 0)) THEN\r\n                   1\r\n                  ELSE\r\n                   0\r\n                END AS RESULT_CODE, GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID,\r\n                MAX(COL_ORG) AS COL_ORG, T.FDATE AS FILE_DATE,\r\n                FUND_CATEGORY AS INSTI_TYPE,\r\n                CONCAT(MAX(COL_NAME), \':\', SUM(IF(ITEM_CODE = \'f10000\', T.V, 0))) AS VALUE1,\r\n                CONCAT(MAX(COL_NAME), \':\',\r\n                         SUM(IF(ITEM_CODE =	\'f18000\', T.V, 0))) AS VALUE2,\r\n                CONCAT(MAX(COL_NAME), \':\',\r\n                        ABS(SUM(IF(ITEM_CODE = \'f10000\', T.V, 0)) -\r\n                              SUM(IF(ITEM_CODE =	\'f18000\', T.V, 0)))) AS VALUE3\r\n         FROM   T_R_299_REPORT_RESULT T\r\n         WHERE  FDATE = \'@FILE_DATE\'\r\n         AND    TABLE_NAME = \'3_2\'\r\n         AND    ITEM_CODE IN (\'f10000\', \'f18000\')\r\n         GROUP  BY T.FDATE, T.FUND_CATEGORY, T.COL, T.FUND_TYPE) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('RH299.A.3-2.004', 't_r_299_3_2', '3.开放式非净值型总计(f20000)=无固定期限(f28000)', '3.开放式非净值型总计(f20000)=无固定期限(f28000)', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST,\r\n       GROUP_CONCAT(DISTINCT COL_ORG) AS COLUMN_CODE,\r\n       MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE,\r\n       GROUP_CONCAT(VALUE1) AS LEFT_CALCULATION_VALUE,\r\n       GROUP_CONCAT(VALUE2) AS RIGHT_CALCULATION_VALUE,\r\n       GROUP_CONCAT(VALUE3) AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN SUM(IF(ITEM_CODE = \'f20000\', T.V, 0)) =\r\n                       SUM(IF(ITEM_CODE =	\'f28000\', T.V, 0)) THEN\r\n                   1\r\n                  ELSE\r\n                   0\r\n                END AS RESULT_CODE, GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID,\r\n                MAX(COL_ORG) AS COL_ORG, T.FDATE AS FILE_DATE,\r\n                FUND_CATEGORY AS INSTI_TYPE,\r\n                CONCAT(MAX(COL_NAME), \':\', SUM(IF(ITEM_CODE = \'f20000\', T.V, 0))) AS VALUE1,\r\n                CONCAT(MAX(COL_NAME), \':\',\r\n                        SUM(IF(ITEM_CODE =	\'f28000\', T.V, 0))) AS VALUE2,\r\n                CONCAT(MAX(COL_NAME), \':\',\r\n                        ABS(SUM(IF(ITEM_CODE = \'f20000\', T.V, 0)) -\r\n                             SUM(IF(ITEM_CODE =	\'f28000\', T.V, 0)))) AS VALUE3\r\n         FROM   T_R_299_REPORT_RESULT T\r\n         WHERE  FDATE = \'@FILE_DATE\'\r\n         AND    TABLE_NAME = \'3_2\'\r\n         AND    ITEM_CODE IN (\'f20000\', \'f28000\')\r\n         GROUP  BY T.FDATE, T.FUND_CATEGORY, T.COL, T.FUND_TYPE) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('RH299.A.3-2.005', 't_r_299_3_2', '4.封闭式净值型总计(f30000)=1个月(含)以下(f31000)+1-3个月(含)(f32000)+3-6个月(含)(f33000)+6-12个月(含)(f34000)+1-2年(含)(f35000)+2-3年(含)(f36000)+3年以上(f37000)', '4.封闭式净值型总计(f30000)=1个月(含)以下(f31000)+1-3个月(含)(f32000)+3-6个月(含)(f33000)+6-12个月(含)(f34000)+1-2年(含)(f35000)+2-3年(含)(f36000)+3年以上(f37000)', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST,\r\n       GROUP_CONCAT(DISTINCT COL_ORG) AS COLUMN_CODE,\r\n       MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE,\r\n       GROUP_CONCAT(VALUE1) AS LEFT_CALCULATION_VALUE,\r\n       GROUP_CONCAT(VALUE2) AS RIGHT_CALCULATION_VALUE,\r\n       GROUP_CONCAT(VALUE3) AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN SUM(IF(ITEM_CODE = \'f30000\', T.V, 0)) =\r\n                       SUM(IF(ITEM_CODE IN (\'f31000\', \'f32000\', \'f33000\', \'f34000\',\'f35000\',\'f36000\',\'f37000\'), T.V, 0)) THEN\r\n                   1\r\n                  ELSE\r\n                   0\r\n                END AS RESULT_CODE, GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID,\r\n                MAX(COL_ORG) AS COL_ORG, T.FDATE AS FILE_DATE,\r\n                FUND_CATEGORY AS INSTI_TYPE,\r\n                CONCAT(MAX(COL_NAME), \':\', SUM(IF(ITEM_CODE = \'f30000\', T.V, 0))) AS VALUE1,\r\n                CONCAT(MAX(COL_NAME), \':\',\r\n                        SUM(IF(ITEM_CODE IN (\'f31000\', \'f32000\', \'f33000\', \'f34000\',\'f35000\',\'f36000\',\'f37000\'), T.V, 0))) AS VALUE2,\r\n                CONCAT(MAX(COL_NAME), \':\',\r\n                        ABS(SUM(IF(ITEM_CODE = \'f30000\', T.V, 0)) -\r\n                             SUM(IF(ITEM_CODE IN (\'f31000\', \'f32000\', \'f33000\', \'f34000\',\'f35000\',\'f36000\',\'f37000\'), T.V, 0)))) AS VALUE3\r\n         FROM   T_R_299_REPORT_RESULT T\r\n         WHERE  FDATE = \'@FILE_DATE\'\r\n         AND    TABLE_NAME = \'3_2\'\r\n         AND    ITEM_CODE IN (\'f30000\', \'f31000\', \'f32000\', \'f33000\', \'f34000\',\'f35000\',\'f36000\',\'f37000\')\r\n         GROUP  BY T.FDATE, T.FUND_CATEGORY, T.COL, T.FUND_TYPE) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('RH299.A.3-2.006', 't_r_299_3_2', '5.封闭式非净值型总计(f40000)=1个月(含)以下(f41000)+1-3个月(含)(f42000)+3-6个月(含)(f43000)+6-12个月(含)(f44000)+1-2年(含)(f45000)+2-3年(含)(f46000)+3年以上(f47000)', '5.封闭式非净值型总计(f40000)=1个月(含)以下(f41000)+1-3个月(含)(f42000)+3-6个月(含)(f43000)+6-12个月(含)(f44000)+1-2年(含)(f45000)+2-3年(含)(f46000)+3年以上(f47000)', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST,\r\n       GROUP_CONCAT(DISTINCT COL_ORG) AS COLUMN_CODE,\r\n       MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE,\r\n       GROUP_CONCAT(VALUE1) AS LEFT_CALCULATION_VALUE,\r\n       GROUP_CONCAT(VALUE2) AS RIGHT_CALCULATION_VALUE,\r\n       GROUP_CONCAT(VALUE3) AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN SUM(IF(ITEM_CODE = \'f40000\', T.V, 0)) =\r\n                       SUM(IF(ITEM_CODE IN (\'f41000\', \'f42000\', \'f43000\', \'f44000\',\'f45000\',\'f46000\',\'f47000\'), T.V, 0)) THEN\r\n                   1\r\n                  ELSE\r\n                   0\r\n                END AS RESULT_CODE, GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID,\r\n                MAX(COL_ORG) AS COL_ORG, T.FDATE AS FILE_DATE,\r\n                FUND_CATEGORY AS INSTI_TYPE,\r\n                CONCAT(MAX(COL_NAME), \':\', SUM(IF(ITEM_CODE = \'f40000\', T.V, 0))) AS VALUE1,\r\n                CONCAT(MAX(COL_NAME), \':\',\r\n                        SUM(IF(ITEM_CODE IN (\'f41000\', \'f42000\', \'f43000\', \'f44000\',\'f45000\',\'f46000\',\'f47000\'), T.V, 0))) AS VALUE2,\r\n                CONCAT(MAX(COL_NAME), \':\',\r\n                        ABS(SUM(IF(ITEM_CODE = \'f40000\', T.V, 0)) -\r\n                             SUM(IF(ITEM_CODE IN (\'f41000\', \'f42000\', \'f43000\', \'f44000\',\'f45000\',\'f46000\',\'f47000\'), T.V, 0)))) AS VALUE3\r\n         FROM   T_R_299_REPORT_RESULT T\r\n         WHERE  FDATE = \'@FILE_DATE\'\r\n         AND    TABLE_NAME = \'3_2\'\r\n         AND    ITEM_CODE IN (\'f40000\', \'f41000\', \'f42000\', \'f43000\', \'f44000\',\'f45000\',\'f46000\',\'f47000\')\r\n         GROUP  BY T.FDATE, T.FUND_CATEGORY, T.COL, T.FUND_TYPE) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE\r\n');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('RH299.A.3-2.007', 't_r_299_3_2', '6.人民币(A)+外币折人民币(B)=合计(C)', '6.人民币(A)+外币折人民币(B)=合计(C)', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST, MAX(COL_ORG) AS COLUMN_CODE,\r\n       MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE,\r\n       GROUP_CONCAT(VALUE1) AS LEFT_CALCULATION_VALUE,\r\n       GROUP_CONCAT(VALUE2) AS RIGHT_CALCULATION_VALUE,\r\n       GROUP_CONCAT(VALUE3) AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN SUM(IF(COL IN (\'A\', \'B\'), T.V, 0)) =\r\n                       SUM(IF(COL = \'C\', T.V, 0)) THEN\r\n                   1\r\n                  ELSE\r\n                   0\r\n                END AS RESULT_CODE, T.FDATE AS FILE_DATE, MAX(T.N_ID) AS N_ID,\r\n                GROUP_CONCAT(DISTINCT COL_ORG) AS COL_ORG,\r\n                FUND_CATEGORY AS INSTI_TYPE,\r\n                CONCAT(MAX(ITEM_NAME), \':\', SUM(IF(COL IN (\'A\', \'B\'), T.V, 0))) AS VALUE1,\r\n                CONCAT(MAX(ITEM_NAME), \':\',\r\n                        SUM(IF(COL = \'C\', T.V, 0))) AS VALUE2,\r\n                CONCAT(MAX(ITEM_NAME), \':\',\r\n                        ABS(SUM(IF(COL IN (\'A\', \'B\'), T.V, 0)) -\r\n                             SUM(IF(COL = \'C\', T.V, 0)))) AS VALUE3\r\n         FROM   T_R_299_REPORT_RESULT T\r\n         WHERE  FDATE = \'@FILE_DATE\'\r\n         AND    TABLE_NAME = \'3_2\'\r\n         AND    COL IN (\'A\', \'B\', \'C\')\r\n         GROUP  BY T.FDATE, T.FUND_CATEGORY, T.FUND_TYPE, T.ITEM_CODE) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('RH299.A.3-2.008', 't_r_299_3_2', '表3-2负数校验', '表3-2负数校验', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST,\r\n       GROUP_CONCAT(DISTINCT COL_ORG) AS COLUMN_CODE,\r\n       MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE,\r\n       \'\' AS LEFT_CALCULATION_VALUE,\r\n       \'\' AS RIGHT_CALCULATION_VALUE,\r\n       \'\' AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN T.V < 0 THEN\r\n                   0\r\n                  ELSE\r\n                   1\r\n                END AS RESULT_CODE, T.FDATE AS FILE_DATE, N_ID, COL_ORG AS COL_ORG,\r\n                T.FUND_CATEGORY AS INSTI_TYPE\r\n         FROM   T_R_299_REPORT_RESULT T\r\n         WHERE  FDATE = \'@FILE_DATE\'\r\n         AND    TABLE_NAME = \'3_2\') T1\r\nWHERE  RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('RH299.A.3-3.001', 't_r_299_3_3', '总计(g00000)=1个月(含)以下(g10000)+1-3个月(含)(g20000)+3-6个月(含)(g30000)+6-12个月(含)(g40000)+1-2年(含)(g50000)+2-3年(含)(g60000)+3年以上(g70000)+无固定期限(g80000)', '总计(g00000)=1个月(含)以下(g10000)+1-3个月(含)(g20000)+3-6个月(含)(g30000)+6-12个月(含)(g40000)+1-2年(含)(g50000)+2-3年(含)(g60000)+3年以上(g70000)+无固定期限(g80000)', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST,\r\n       GROUP_CONCAT(DISTINCT COL_ORG) AS COLUMN_CODE,\r\n       MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE,\r\n       GROUP_CONCAT(VALUE1) AS LEFT_CALCULATION_VALUE,\r\n       GROUP_CONCAT(VALUE2) AS RIGHT_CALCULATION_VALUE,\r\n       GROUP_CONCAT(VALUE3) AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN SUM(IF(ITEM_CODE = \'g00000\', T.V, 0)) =\r\n                       SUM(IF(ITEM_CODE IN\r\n                              (\'g10000\', \'g20000\', \'g30000\', \'g40000\', \'g50000\',\r\n                               \'g60000\', \'g70000\', \'g80000\'), T.V, 0)) THEN\r\n                   1\r\n                  ELSE\r\n                   0\r\n                END AS RESULT_CODE, GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID,\r\n                MAX(COL_ORG) AS COL_ORG, T.FDATE AS FILE_DATE,\r\n                FUND_CATEGORY AS INSTI_TYPE,\r\n                CONCAT(MAX(COL_NAME), \':\', SUM(IF(ITEM_CODE = \'g00000\', T.V, 0))) AS VALUE1,\r\n                CONCAT(MAX(COL_NAME), \':\',\r\n                        SUM(IF(ITEM_CODE IN\r\n                              (\'g10000\', \'g20000\', \'g30000\', \'g40000\', \'g50000\',\r\n                               \'g60000\', \'g70000\', \'g80000\'), T.V, 0))) AS VALUE2,\r\n                CONCAT(MAX(COL_NAME), \':\',\r\n                        ABS(SUM(IF(ITEM_CODE = \'g00000\', T.V, 0)) -\r\n                             SUM(IF(ITEM_CODE IN\r\n                              (\'g10000\', \'g20000\', \'g30000\', \'g40000\', \'g50000\',\r\n                               \'g60000\', \'g70000\', \'g80000\'), T.V, 0)))) AS VALUE3\r\n         FROM   T_R_299_REPORT_RESULT T\r\n         WHERE  FDATE = \'@FILE_DATE\'\r\n         AND    TABLE_NAME = \'3_3\'\r\n         AND    ITEM_CODE IN\r\n                (\'g00000\', \'g10000\', \'g20000\', \'g30000\', \'g40000\', \'g50000\',\r\n                  \'g60000\', \'g70000\', \'g80000\')\r\n         GROUP  BY T.FDATE, T.FUND_CATEGORY, T.COL, T.FUND_TYPE) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('RH299.A.3-3.002', 't_r_299_3_3', '3.若资产方“特定目的载体份额”无固定期限占总计的比重超过20%,须核实;\r\n资产方“实收本金”无固定期限占总计的比重超过20%,须核实(该条已删除)。', '3.若资产方“特定目的载体份额”无固定期限占总计的比重超过20%,须核实;\r\n资产方“实收本金”无固定期限占总计的比重超过20%,须核实(该条已删除)。', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST,\r\n       GROUP_CONCAT(DISTINCT COL_ORG) AS COLUMN_CODE,\r\n       MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE, \'\' AS LEFT_CALCULATION_VALUE, \'\' AS  RIGHT_CALCULATION_VALUE,\'\' AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN IFNULL(SUM(IF(ITEM_CODE IN (\'g80000\')\r\n                              AND COL = \'C\', T.V, 0)) /\r\n                       SUM(IF(ITEM_CODE IN (\'g00000\')\r\n                              AND COL = \'C\', T.V, 0)),0) <= 0.2 THEN\r\n                   1\r\n                  ELSE\r\n                   0\r\n                END AS RESULT_CODE, T.FDATE AS FILE_DATE,\r\n                GROUP_CONCAT(DISTINCT N_ID) AS N_ID, MAX(COL_ORG) AS COL_ORG,\r\n                FUND_CATEGORY AS INSTI_TYPE\r\n         FROM   T_R_299_REPORT_RESULT T\r\n         WHERE  FDATE = \'@FILE_DATE\'\r\n         AND    TABLE_NAME = \'3_3\'\r\n         AND    ITEM_CODE IN (\'g80000\', \'g00000\')\r\n         AND    COL = \'C\'\r\n         GROUP  BY T.FDATE, T.FUND_CATEGORY, T.FUND_TYPE) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('RH299.A.3-3.003', 't_r_299_3_3', '表3-3负数校验', '表3-3负数校验', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST,\r\n       GROUP_CONCAT(DISTINCT COL_ORG) AS COLUMN_CODE,\r\n       MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE, \'\' AS LEFT_CALCULATION_VALUE, \'\' AS  RIGHT_CALCULATION_VALUE,\'\' AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN T.V < 0 THEN\r\n                   0\r\n                  ELSE\r\n                   1\r\n                END AS RESULT_CODE, T.FDATE AS FILE_DATE, N_ID, COL_ORG AS COL_ORG,\r\n                T.FUND_CATEGORY AS INSTI_TYPE\r\n         FROM   T_R_299_REPORT_RESULT T\r\n         WHERE  FDATE = \'@FILE_DATE\'\r\n         AND    TABLE_NAME = \'3_3\') T1\r\nWHERE  RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('RH299.A.3-3.004', 't_r_299_3_3', '规则7:部分表单上期无数,本期有数,请核实(变动大于20亿元)', '规则7:部分表单上期无数,本期有数,请核实(变动大于20亿元)', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '警告', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST,\r\n       GROUP_CONCAT(DISTINCT COL_ORG) AS COLUMN_CODE,\r\n       MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE, \'\' AS LEFT_CALCULATION_VALUE, \'\' AS  RIGHT_CALCULATION_VALUE,\'\' AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN  SUM(IF(FDATE <> \'@FILE_DATE\', T.V, 0)) = 0\r\n									AND ABS(SUM(IF(FDATE = \'@FILE_DATE\', T.V, 0)) -\r\n                             SUM(IF(FDATE <> \'@FILE_DATE\', T.V, 0))) > 2*POWER(10,5)	then\r\n                   0\r\n                  ELSE\r\n                   1\r\n                END AS RESULT_CODE,  GROUP_CONCAT(DISTINCT CASE\r\n                               WHEN FDATE = \'@FILE_DATE\' THEN\r\n                                N_ID\r\n                             END) AS N_ID,\r\n                GROUP_CONCAT(DISTINCT T.COL_ORG) AS COL_ORG, \'@FILE_DATE\' AS FILE_DATE,\r\n                FUND_CATEGORY AS INSTI_TYPE\r\n         FROM   T_R_299_REPORT_RESULT T\r\n         WHERE  FDATE IN\r\n                (\'@FILE_DATE\',\r\n                DATE_FORMAT(LAST_DAY(DATE_SUB(\'@FILE_DATE\', INTERVAL 1 MONTH)),\r\n                              \'%Y%m%d\'))\r\n         AND    TABLE_NAME = \'3_3\'\r\n         GROUP  BY T.FUND_CATEGORY, T.COL, T.FUND_TYPE, T.ITEM_CODE) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('RH299.A.3-3.005', 't_r_299_3_3', '规则8:部分表单上期有数,本期无数,请核实(变动大于20亿元);', '规则8:部分表单上期有数,本期无数,请核实(变动大于20亿元);', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '警告', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST,\r\n       GROUP_CONCAT(DISTINCT COL_ORG) AS COLUMN_CODE,\r\n       MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE, \'\' AS LEFT_CALCULATION_VALUE, \'\' AS  RIGHT_CALCULATION_VALUE,\'\' AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN SUM(IF(FDATE = \'@FILE_DATE\', T.V, 0)) = 0\r\n                       AND ABS(SUM(IF(FDATE = \'@FILE_DATE\', T.V, 0)) -\r\n                               SUM(IF(FDATE <> \'@FILE_DATE\', T.V, 0))) >\r\n                       2 * POWER(10, 5) THEN\r\n                   0\r\n                  ELSE\r\n                   1\r\n                END AS RESULT_CODE,\r\n                GROUP_CONCAT(DISTINCT CASE\r\n                               WHEN FDATE = \'@FILE_DATE\' THEN\r\n                                N_ID\r\n                             END) AS N_ID,\r\n                GROUP_CONCAT(DISTINCT T.COL_ORG) AS COL_ORG,\r\n                \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE\r\n         FROM   T_R_299_REPORT_RESULT T\r\n         WHERE  FDATE IN\r\n                (\'@FILE_DATE\',\r\n                 DATE_FORMAT(LAST_DAY(DATE_SUB(\'@FILE_DATE\', INTERVAL 1 MONTH)),\r\n                              \'%Y%m%d\'))\r\n         AND    TABLE_NAME = \'3_3\'\r\n         GROUP  BY T.FUND_CATEGORY, T.COL, T.FUND_TYPE, T.ITEM_CODE) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('RH299.A.3-3.006', 't_r_299_3_3', '规则33:表3-3,实收本金无固定期限有数,请核实;', '规则33:表3-3,实收本金无固定期限有数,请核实;', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '警告', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST,\r\n       GROUP_CONCAT(DISTINCT COL_ORG) AS COLUMN_CODE,\r\n       MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE, \'\' AS LEFT_CALCULATION_VALUE, \'\' AS  RIGHT_CALCULATION_VALUE,\'\' AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN MAX(T.V) <>0 THEN\r\n                   0\r\n                  ELSE\r\n                   1\r\n                END AS RESULT_CODE, T.FDATE AS FILE_DATE,\r\n                GROUP_CONCAT(DISTINCT N_ID) AS N_ID, GROUP_CONCAT(DISTINCT COL_ORG ) AS COL_ORG,\r\n                FUND_CATEGORY AS INSTI_TYPE\r\n         FROM   T_R_299_REPORT_RESULT T\r\n         WHERE  FDATE = \'@FILE_DATE\'\r\n         AND    TABLE_NAME IN (\'3_3\')\r\n         AND ITEM_CODE IN (\'g80000\') AND COL IN (\'E\')\r\n         GROUP  BY T.FDATE, T.FUND_CATEGORY, T.FUND_TYPE,T.COL,T.ITEM_CODE) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('RH299.A.3-3.007', 't_r_299_3_3', '规则34:表3-3,数据剩余期限缩短,但减少金额的90%大于上一期限余额,请核实;', '规则34:表3-3,数据剩余期限缩短,但减少金额的90%大于上一期限余额,请核实;', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '警告', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST,\r\n       GROUP_CONCAT(DISTINCT COL_ORG) AS COLUMN_CODE,\r\n       MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE, \'\' AS LEFT_CALCULATION_VALUE, \'\' AS  RIGHT_CALCULATION_VALUE,\'\' AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN A.SQ - A.BQ > POWER(10, 5)\r\n                       AND IFNULL(B.BQ, 0) < (A.SQ - A.BQ) * 0.9 THEN\r\n                   0\r\n                  ELSE\r\n                   1\r\n                END AS RESULT_CODE, \'@FILE_DATE\' AS FILE_DATE, A.N_ID, A.COL_ORG,\r\n                A.INSTI_TYPE\r\n         FROM   (SELECT SUM(IF(FDATE <> \'@FILE_DATE\', T.V, 0)) AS SQ,\r\n                         SUM(IF(FDATE = \'@FILE_DATE\', T.V, 0)) AS BQ,\r\n                         GROUP_CONCAT(DISTINCT CASE\r\n                                        WHEN FDATE = \'@FILE_DATE\' THEN\r\n                                         T.N_ID\r\n                                      END) AS N_ID, MAX(COL_ORG) AS COL_ORG,\r\n                         FUND_CATEGORY AS INSTI_TYPE, T.FUND_TYPE, T.ITEM_CODE,\r\n                         T.COL\r\n                  FROM   T_R_299_REPORT_RESULT T\r\n                  WHERE  FDATE IN\r\n                         (\'@FILE_DATE\',\r\n                          DATE_FORMAT(LAST_DAY(DATE_SUB(\'@FILE_DATE\', INTERVAL 1 MONTH)),\r\n                                       \'%Y%m%d\'))\r\n                  AND    TABLE_NAME IN (\'3_3\')\r\n                  AND    ITEM_CODE NOT IN (\'g00000\', \'g10000\', \'g80000\')\r\n                  AND    COL IN (\'C\', \'E\')\r\n                  GROUP  BY T.FUND_CATEGORY, T.FUND_TYPE, T.ITEM_CODE, T.COL) A\r\n         LEFT   JOIN (SELECT SUM(IF(FDATE = \'@FILE_DATE\', T1.V, 0)) AS BQ,\r\n                            GROUP_CONCAT(DISTINCT CASE\r\n                                           WHEN FDATE = \'@FILE_DATE\' THEN\r\n                                            T1.N_ID\r\n                                         END) AS N_ID, MAX(COL_ORG) AS COL_ORG,\r\n                            FUND_CATEGORY AS INSTI_TYPE, T1.FUND_TYPE,\r\n                            CONCAT(\'g\', SUBSTR(T1.ITEM_CODE, 2, 1) + 1, \'0000\') AS ITEM_CODE,\r\n                            T1.COL\r\n                     FROM   T_R_299_REPORT_RESULT T1\r\n                     WHERE  FDATE IN\r\n                            (\'@FILE_DATE\',\r\n                             DATE_FORMAT(LAST_DAY(DATE_SUB(\'@FILE_DATE\',\r\n                                                            INTERVAL 1 MONTH)),\r\n                                          \'%Y%m%d\'))\r\n                     AND    TABLE_NAME IN (\'3_3\')\r\n                     AND    ITEM_CODE NOT IN (\'g00000\', \'g80000\')\r\n                     AND    COL IN (\'C\', \'E\')\r\n                     GROUP  BY T1.FUND_CATEGORY, T1.FUND_TYPE, T1.ITEM_CODE,\r\n                               T1.COL) B\r\n         ON     B.INSTI_TYPE = A.INSTI_TYPE\r\n         AND    B.FUND_TYPE = A.FUND_TYPE\r\n         AND    B.ITEM_CODE = A.ITEM_CODE\r\n         AND    B.COL = A.COL) T2\r\nWHERE  T2.RESULT_CODE = \'0\'\r\nGROUP  BY T2.FILE_DATE, T2.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('RH299.A.4-1.002', 't_r_299_4_1', '1.“其中:政策性金融债券”(h11000,A) =“无评级”(h11300,A)', '1.“其中:政策性金融债券”(h11000,A) =“无评级”(h11300,A)', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST,\r\n       GROUP_CONCAT(DISTINCT COL_ORG) AS COLUMN_CODE,\r\n       MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE,\r\n       GROUP_CONCAT(VALUE1) AS LEFT_CALCULATION_VALUE,\r\n       GROUP_CONCAT(VALUE2) AS RIGHT_CALCULATION_VALUE,\r\n       GROUP_CONCAT(VALUE3) AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN SUM(IF(item_code = \'h11000\', T.V, 0)) =\r\n                       SUM(IF(item_code = \'h11300\', T.V, 0)) THEN\r\n                   1\r\n                  ELSE\r\n                   0\r\n                END AS RESULT_CODE, GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID,\r\n                MAX(COL_ORG) AS COL_ORG, T.FDATE AS FILE_DATE,\r\n                CONCAT(MAX(COL_NAME), \':\', \r\n        SUM(IF(item_code = \'h11000\', T.V, 0))) AS VALUE1,\r\n                CONCAT(MAX(COL_NAME), \':\', \r\n                        SUM(IF(item_code = \'h11300\', T.V, 0))) AS VALUE2,\r\n                CONCAT(MAX(COL_NAME), \':\', \r\n                        ABS(SUM(IF(item_code = \'h11000\', T.V, 0)) -\r\n                             SUM(IF(item_code = \'h11300\', T.V, 0)))) AS VALUE3,\r\n                FUND_CATEGORY AS INSTI_TYPE\r\n         FROM   T_R_299_REPORT_RESULT T\r\n         WHERE  FDATE = \'@FILE_DATE\'\r\n         AND    TABLE_NAME = \'4_1\'\r\n         AND    item_code IN (\'h11000\',\'h11300\')\r\n         GROUP  BY T.FDATE, T.FUND_CATEGORY,T.FUND_TYPE) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE\r\n');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('RH299.A.4-1.003', 't_r_299_4_1', '2.“其他金融债券”(h12000,A) =“AA+(含)以上”(h12100,A)+“AA+以下”(h12200,A)+“无评级”(h12300,A)', '2.“其他金融债券”(h12000,A) =“AA+(含)以上”(h12100,A)+“AA+以下”(h12200,A)+“无评级”(h12300,A)', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', '\r\nSELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST,\r\n       GROUP_CONCAT(DISTINCT COL_ORG) AS COLUMN_CODE,\r\n       MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE,\r\n       GROUP_CONCAT(VALUE1) AS LEFT_CALCULATION_VALUE,\r\n       GROUP_CONCAT(VALUE2) AS RIGHT_CALCULATION_VALUE,\r\n       GROUP_CONCAT(VALUE3) AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN SUM(IF(item_code = \'h12000\', T.V, 0)) =\r\n                       SUM(IF(item_code in(\'h12100\',\'h12200\',\'h12300\'), T.V, 0)) THEN\r\n                   1\r\n                  ELSE\r\n                   0\r\n                END AS RESULT_CODE, GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID,\r\n                MAX(COL_ORG) AS COL_ORG, T.FDATE AS FILE_DATE,\r\n                CONCAT(MAX(COL_NAME), \':\', \r\n        SUM(IF(item_code = \'h12000\', T.V, 0))) AS VALUE1,\r\n                CONCAT(MAX(COL_NAME), \':\', \r\n                        SUM(IF(item_code  in(\'h12100\',\'h12200\',\'h12300\'), T.V, 0))) AS VALUE2,\r\n                CONCAT(MAX(COL_NAME), \':\', \r\n                        ABS(SUM(IF(item_code = \'h12000\', T.V, 0)) -\r\n                             SUM(IF(item_code  in(\'h12100\',\'h12200\',\'h12300\'), T.V, 0)))) AS VALUE3,\r\n                FUND_CATEGORY AS INSTI_TYPE\r\n         FROM   T_R_299_REPORT_RESULT T\r\n         WHERE  FDATE = \'@FILE_DATE\'\r\n         AND    TABLE_NAME = \'4_1\'\r\n         AND    item_code IN (\'h12000\',\'h12100\',\'h12200\',\'h12300\')\r\n         GROUP  BY T.FDATE, T.FUND_CATEGORY,T.FUND_TYPE) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('RH299.A.4-1.004', 't_r_299_4_1', '3.“企业债券”(h13000,A) = “AA+(含)以上”(h13100,A)+“AA+以下”(h13200,A)+“无评级”(h13300,A)', '3.“企业债券”(h13000,A) = “AA+(含)以上”(h13100,A)+“AA+以下”(h13200,A)+“无评级”(h13300,A)', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST,\r\n       GROUP_CONCAT(DISTINCT COL_ORG) AS COLUMN_CODE,\r\n       MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE,\r\n       GROUP_CONCAT(VALUE1) AS LEFT_CALCULATION_VALUE,\r\n       GROUP_CONCAT(VALUE2) AS RIGHT_CALCULATION_VALUE,\r\n       GROUP_CONCAT(VALUE3) AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN SUM(IF(item_code = \'h13000\', T.V, 0)) =\r\n                       SUM(IF(item_code in(\'h13100\',\'h13200\',\'h13300\'), T.V, 0)) THEN\r\n                   1\r\n                  ELSE\r\n                   0\r\n                END AS RESULT_CODE, GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID,\r\n                MAX(COL_ORG) AS COL_ORG, T.FDATE AS FILE_DATE,\r\n                CONCAT(MAX(COL_NAME), \':\', \r\n        SUM(IF(item_code = \'h13000\', T.V, 0))) AS VALUE1,\r\n                CONCAT(MAX(COL_NAME), \':\', \r\n                        SUM(IF(item_code  in(\'h13100\',\'h13200\',\'h13300\'), T.V, 0))) AS VALUE2,\r\n                CONCAT(MAX(COL_NAME), \':\', \r\n                        ABS(SUM(IF(item_code = \'h13000\', T.V, 0)) -\r\n                             SUM(IF(item_code  in(\'h13100\',\'h13200\',\'h13300\'), T.V, 0)))) AS VALUE3,\r\n                FUND_CATEGORY AS INSTI_TYPE\r\n         FROM   T_R_299_REPORT_RESULT T\r\n         WHERE  FDATE = \'@FILE_DATE\'\r\n         AND    TABLE_NAME = \'4_1\'\r\n         AND    item_code IN (\'h13000\',\'h13100\',\'h13200\',\'h13300\')\r\n         GROUP  BY T.FDATE, T.FUND_CATEGORY,T.FUND_TYPE) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE\r\n');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('RH299.A.4-1.005', 't_r_299_4_1', '4.“资产支持证券”(h14000,A) = “AA+(含)以上”(h14100,A)+“AA+以下”(h14200,A)+“无评级”(h14300,A)', '4.“资产支持证券”(h14000,A) = “AA+(含)以上”(h14100,A)+“AA+以下”(h14200,A)+“无评级”(h14300,A)', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST,\r\n       GROUP_CONCAT(DISTINCT COL_ORG) AS COLUMN_CODE,\r\n       MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE,\r\n       GROUP_CONCAT(VALUE1) AS LEFT_CALCULATION_VALUE,\r\n       GROUP_CONCAT(VALUE2) AS RIGHT_CALCULATION_VALUE,\r\n       GROUP_CONCAT(VALUE4) AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN SUM(IF(item_code = \'h14000\', T.V, 0)) =\r\n                       SUM(IF(item_code in(\'h14100\',\'h14200\',\'h14300\'), T.V, 0)) THEN\r\n                   1\r\n                  ELSE\r\n                   0\r\n                END AS RESULT_CODE, GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID,\r\n                MAX(COL_ORG) AS COL_ORG, T.FDATE AS FILE_DATE,\r\n                CONCAT(MAX(COL_NAME), \':\', \r\n        SUM(IF(item_code = \'h14000\', T.V, 0))) AS VALUE1,\r\n                CONCAT(MAX(COL_NAME), \':\', \r\n                        SUM(IF(item_code  in(\'h14100\',\'h14200\',\'h14300\'), T.V, 0))) AS VALUE2,\r\n                CONCAT(MAX(COL_NAME), \':\', \r\n                        ABS(SUM(IF(item_code = \'h14000\', T.V, 0)) -\r\n                             SUM(IF(item_code  in(\'h14100\',\'h14200\',\'h14300\'), T.V, 0)))) AS VALUE4,\r\n                FUND_CATEGORY AS INSTI_TYPE\r\n         FROM   T_R_299_REPORT_RESULT T\r\n         WHERE  FDATE = \'@FILE_DATE\'\r\n         AND    TABLE_NAME = \'4_1\'\r\n         AND    item_code IN (\'h14000\',\'h14100\',\'h14200\',\'h14300\')\r\n         GROUP  BY T.FDATE, T.FUND_CATEGORY,T.FUND_TYPE) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE\r\n');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('RH299.A.4-1.006', 't_r_299_4_1', '5.“四、债券逆回购”(h40000,A) = “住户”(h41000,A)+“广义政府”(h42000,A)+“非金融企业”(h43000,A)+“银行业存款类金融机构”(h44000,A)+“银行业非存款类金融机构”(h45000,A)+“非银行业金融机构”(h46000,A)+“特定目的载体”(h47000,A)+境外”(h48000,A)', '5.“四、债券逆回购”(h40000,A) = “住户”(h41000,A)+“广义政府”(h42000,A)+“非金融企业”(h43000,A)+“银行业存款类金融机构”(h44000,A)+“银行业非存款类金融机构”(h45000,A)+“非银行业金融机构”(h46000,A)+“特定目的载体”(h47000,A)+境外”(h48000,A)', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST,\r\n       GROUP_CONCAT(DISTINCT COL_ORG) AS COLUMN_CODE,\r\n       MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE,\r\n       GROUP_CONCAT(VALUE1) AS LEFT_CALCULATION_VALUE,\r\n       GROUP_CONCAT(VALUE2) AS RIGHT_CALCULATION_VALUE,\r\n       GROUP_CONCAT(VALUE4) AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN SUM(IF(item_code = \'h40000\', T.V, 0)) =\r\n                       SUM(IF(item_code in(\'h41000\',\'h42000\',\'h43000\',\'h44000\',\'h45000\',\'h46000\',\'h47000\',\'h48000\'), T.V, 0)) THEN\r\n                   1\r\n                  ELSE\r\n                   0\r\n                END AS RESULT_CODE, GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID,\r\n                MAX(COL_ORG) AS COL_ORG, T.FDATE AS FILE_DATE,\r\n                CONCAT(MAX(COL_NAME), \':\', \r\n        SUM(IF(item_code = \'h40000\', T.V, 0))) AS VALUE1,\r\n                CONCAT(MAX(COL_NAME), \':\', \r\n                        SUM(IF(item_code  in(\'h41000\',\'h42000\',\'h43000\',\'h44000\',\'h45000\',\'h46000\',\'h47000\',\'h48000\'), T.V, 0))) AS VALUE2,\r\n                CONCAT(MAX(COL_NAME), \':\', \r\n                        ABS(SUM(IF(item_code = \'h40000\', T.V, 0)) -\r\n                             SUM(IF(item_code  in(\'h41000\',\'h42000\',\'h43000\',\'h44000\',\'h45000\',\'h46000\',\'h47000\',\'h48000\'), T.V, 0)))) AS VALUE4,\r\n                FUND_CATEGORY AS INSTI_TYPE\r\n         FROM   T_R_299_REPORT_RESULT T\r\n         WHERE  FDATE = \'@FILE_DATE\'\r\n         AND    TABLE_NAME = \'4_1\'\r\n         AND    item_code IN (\'h40000\',\'h41000\',\'h42000\',\'h43000\',\'h44000\',\'h45000\',\'h46000\',\'h47000\',\'h48000\')\r\n         GROUP  BY T.FDATE, T.FUND_CATEGORY,T.FUND_TYPE) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('RH299.A.4-1.007', 't_r_299_4_1', '6.“特定目的载体”(h47000,A)=“银行非保本理财”(h47100,A)+“信托公司资管产品”(h47200,A)+“证券公司及其子公司资管产品”(h47300,A)+“基金管理公司及其子公司专户”(h47400,A)+“期货公司及其子公司资管产品”(h47500,A)+“保险资管产品”(h47600,A)+“金融资产投资公司资管产品”(h47700,A)+“公募基金”(h47800,A)+“私募机构私募基金”(h47900,A)+“其他特定目的载体”(h47a00,A)', '6.“特定目的载体”(h47000,A)=“银行非保本理财”(h47100,A)+“信托公司资管产品”(h47200,A)+“证券公司及其子公司资管产品”(h47300,A)+“基金管理公司及其子公司专户”(h47400,A)+“期货公司及其子公司资管产品”(h47500,A)+“保险资管产品”(h47600,A)+“金融资产投资公司资管产品”(h47700,A)+“公募基金”(h47800,A)+“私募机构私募基金”(h47900,A)+“其他特定目的载体”(h47a00,A)', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST,\r\n       GROUP_CONCAT(DISTINCT COL_ORG) AS COLUMN_CODE,\r\n       MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE,\r\n       GROUP_CONCAT(VALUE1) AS LEFT_CALCULATION_VALUE,\r\n       GROUP_CONCAT(VALUE2) AS RIGHT_CALCULATION_VALUE,\r\n       GROUP_CONCAT(VALUE4) AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN SUM(IF(item_code = \'h47000\', T.V, 0)) =\r\n                       SUM(IF(item_code in(\'h47100\',\'h47200\',\'h47300\',\'h47400\',\'h47500\',\'h47600\',\'h47700\',\'h47800\',\'h47900\',\'h47a00\'), T.V, 0)) THEN\r\n                   1\r\n                  ELSE\r\n                   0\r\n                END AS RESULT_CODE, GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID,\r\n                MAX(COL_ORG) AS COL_ORG, T.FDATE AS FILE_DATE,\r\n                CONCAT(MAX(COL_NAME), \':\', \r\n        SUM(IF(item_code = \'h47000\', T.V, 0))) AS VALUE1,\r\n                CONCAT(MAX(COL_NAME), \':\', \r\n                        SUM(IF(item_code  in(\'h47100\',\'h47200\',\'h47300\',\'h47400\',\'h47500\',\'h47600\',\'h47700\',\'h47800\',\'h47900\',\'h47a00\'), T.V, 0))) AS VALUE2,\r\n                CONCAT(MAX(COL_NAME), \':\', \r\n                        ABS(SUM(IF(item_code = \'h47000\', T.V, 0)) -\r\n                             SUM(IF(item_code  in(\'h47100\',\'h47200\',\'h47300\',\'h47400\',\'h47500\',\'h47600\',\'h47700\',\'h47800\',\'h47900\',\'h47a00\'), T.V, 0)))) AS VALUE4,\r\n                FUND_CATEGORY AS INSTI_TYPE\r\n         FROM   T_R_299_REPORT_RESULT T\r\n         WHERE  FDATE = \'@FILE_DATE\'\r\n         AND    TABLE_NAME = \'4_1\'\r\n         AND    item_code IN (\'h47000\',\'h47100\',\'h47200\',\'h47300\',\'h47400\',\'h47500\',\'h47600\',\'h47700\',\'h47800\',\'h47900\',\'h47a00\')\r\n         GROUP  BY T.FDATE, T.FUND_CATEGORY,T.FUND_TYPE) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE\r\n');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('RH299.A.4-1.008', 't_r_299_4_1', '7.“五、资产减值准备”(h50000,A) = “存款”(h51000,A)+“可转让存单”(h52000,A)+“债务证券”(h53000,A)+“除回购和拆借外贷款”(h54000,A)+“回购和拆借”(h55000,A)+“资产收益权”(h56000,A)+“股权及特定目的载体份额”(h57000,A)+“金融衍生品”(h58000,A)+“应收账款”(h59000,A)+“其他”(h5a000,A)', '7.“五、资产减值准备”(h50000,A) = “存款”(h51000,A)+“可转让存单”(h52000,A)+“债务证券”(h53000,A)+“除回购和拆借外贷款”(h54000,A)+“回购和拆借”(h55000,A)+“资产收益权”(h56000,A)+“股权及特定目的载体份额”(h57000,A)+“金融衍生品”(h58000,A)+“应收账款”(h59000,A)+“其他”(h5a000,A)', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST,\r\n       GROUP_CONCAT(DISTINCT COL_ORG) AS COLUMN_CODE,\r\n       MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE,\r\n       GROUP_CONCAT(VALUE1) AS LEFT_CALCULATION_VALUE,\r\n       GROUP_CONCAT(VALUE2) AS RIGHT_CALCULATION_VALUE,\r\n       GROUP_CONCAT(VALUE4) AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN SUM(IF(item_code = \'h50000\', T.V, 0)) =\r\n                       SUM(IF(item_code in(\'h51000\',\'h52000\',\'h53000\',\'h54000\',\'h55000\',\'h56000\',\'h57000\',\'h58000\',\'h59000\',\'h5a000\'), T.V, 0)) THEN\r\n                   1\r\n                  ELSE\r\n                   0\r\n                END AS RESULT_CODE, GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID,\r\n                MAX(COL_ORG) AS COL_ORG, T.FDATE AS FILE_DATE,\r\n                CONCAT(MAX(COL_NAME), \':\', \r\n        SUM(IF(item_code = \'h50000\', T.V, 0))) AS VALUE1,\r\n                CONCAT(MAX(COL_NAME), \':\', \r\n                        SUM(IF(item_code  in(\'h51000\',\'h52000\',\'h53000\',\'h54000\',\'h55000\',\'h56000\',\'h57000\',\'h58000\',\'h59000\',\'h5a000\'), T.V, 0))) AS VALUE2,\r\n                CONCAT(MAX(COL_NAME), \':\', \r\n                        ABS(SUM(IF(item_code = \'h50000\', T.V, 0)) -\r\n                             SUM(IF(item_code  in(\'h51000\',\'h52000\',\'h53000\',\'h54000\',\'h55000\',\'h56000\',\'h57000\',\'h58000\',\'h59000\',\'h5a000\'), T.V, 0)))) AS VALUE4,\r\n                FUND_CATEGORY AS INSTI_TYPE\r\n         FROM   T_R_299_REPORT_RESULT T\r\n         WHERE  FDATE = \'@FILE_DATE\'\r\n         AND    TABLE_NAME = \'4_1\'\r\n         AND    item_code IN (\'h50000\',\'h51000\',\'h52000\',\'h53000\',\'h54000\',\'h55000\',\'h56000\',\'h57000\',\'h58000\',\'h59000\',\'h5a000\')\r\n         GROUP  BY T.FDATE, T.FUND_CATEGORY,T.FUND_TYPE) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE\r\n');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('RH299.A.4-1.009', 't_r_299_4_1', '8.“三、银行资本补充工具合计”(h30000,A) >= “其中:优先股”(h31000,A)+“永续债(债性)”(h32000,A)+“永续债31(股性)”(h33000,A)+“二级资本债”(h34000,A)', '8.“三、银行资本补充工具合计”(h30000,A) >= “其中:优先股”(h31000,A)+“永续债(债性)”(h32000,A)+“永续债31(股性)”(h33000,A)+“二级资本债”(h34000,A)', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST,\r\n       GROUP_CONCAT(DISTINCT COL_ORG) AS COLUMN_CODE,\r\n       MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE,\r\n       GROUP_CONCAT(VALUE1) AS LEFT_CALCULATION_VALUE,\r\n       GROUP_CONCAT(VALUE2) AS RIGHT_CALCULATION_VALUE,\r\n       GROUP_CONCAT(VALUE4) AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN SUM(IF(item_code = \'h30000\', T.V, 0)) >=\r\n                       SUM(IF(item_code in(\'h31000\',\'h32000\',\'h33000\',\'h34000\'), T.V, 0)) THEN\r\n                   1\r\n                  ELSE\r\n                   0\r\n                END AS RESULT_CODE, GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID,\r\n                MAX(COL_ORG) AS COL_ORG, T.FDATE AS FILE_DATE,\r\n                CONCAT(MAX(COL_NAME), \':\', \r\n        SUM(IF(item_code = \'h30000\', T.V, 0))) AS VALUE1,\r\n                CONCAT(MAX(COL_NAME), \':\', \r\n                        SUM(IF(item_code  in(\'h31000\',\'h32000\',\'h33000\',\'h34000\'), T.V, 0))) AS VALUE2,\r\n                CONCAT(MAX(COL_NAME), \':\', \r\n                        ABS(SUM(IF(item_code = \'h30000\', T.V, 0)) -\r\n                             SUM(IF(item_code  in(\'h31000\',\'h32000\',\'h33000\',\'h34000\'), T.V, 0)))) AS VALUE4,\r\n                FUND_CATEGORY AS INSTI_TYPE\r\n         FROM   T_R_299_REPORT_RESULT T\r\n         WHERE  FDATE = \'@FILE_DATE\'\r\n         AND    TABLE_NAME = \'4_1\'\r\n         AND    item_code IN (\'h30000\',\'h31000\',\'h32000\',\'h33000\',\'h34000\')\r\n         GROUP  BY T.FDATE, T.FUND_CATEGORY,T.FUND_TYPE) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE\r\n');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('RH299.A.4-1.010', 't_r_299_4_1', '9.“非银行业金融机构”(h46000,A) >= “其中:中央交易对手方”(h46100,A)', '9.“非银行业金融机构”(h46000,A) >= “其中:中央交易对手方”(h46100,A)', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST,\r\n       GROUP_CONCAT(DISTINCT COL_ORG) AS COLUMN_CODE,\r\n       MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE,\r\n       GROUP_CONCAT(VALUE1) AS LEFT_CALCULATION_VALUE,\r\n       GROUP_CONCAT(VALUE2) AS RIGHT_CALCULATION_VALUE,\r\n       GROUP_CONCAT(VALUE4) AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN SUM(IF(item_code = \'h46000\', T.V, 0)) >=\r\n                       SUM(IF(item_code = \'h46100\', T.V, 0)) THEN\r\n                   1\r\n                  ELSE\r\n                   0\r\n                END AS RESULT_CODE, GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID,\r\n                MAX(COL_ORG) AS COL_ORG, T.FDATE AS FILE_DATE,\r\n                CONCAT(MAX(COL_NAME), \':\', \r\n        SUM(IF(item_code = \'h46000\', T.V, 0))) AS VALUE1,\r\n                CONCAT(MAX(COL_NAME), \':\', \r\n                        SUM(IF( item_code = \'h46100\', T.V, 0))) AS VALUE2,\r\n                CONCAT(MAX(COL_NAME), \':\', \r\n                        ABS(SUM(IF(item_code = \'h46000\', T.V, 0)) -\r\n                             SUM(IF(item_code  = \'h46100\', T.V, 0)))) AS VALUE4,\r\n                FUND_CATEGORY AS INSTI_TYPE\r\n         FROM   T_R_299_REPORT_RESULT T\r\n         WHERE  FDATE = \'@FILE_DATE\'\r\n         AND    TABLE_NAME = \'4_1\'\r\n         AND    item_code IN (\'h46000\',\'h46100\')\r\n         GROUP  BY T.FDATE, T.FUND_CATEGORY,T.FUND_TYPE) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值