gouji开发sql25

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_BANK.A.2-1.028', 't_r_299_2_1_bank', '28.特定目的载体(821270)=银行非保本理财(821271)+信托公司资管产品(821272)+证券公司及其子公司资管产品(821273)+基金管理公司及其子公司专户(821274)+期货公司及其子公司资管产品(821275)+保险资管产品(821276)+金融资产投资公司资管产品(821277)+公募基金(821278)+私募机构私募基金(821279)+其他特定目的载体(82127a)', '28.特定目的载体(821270)=银行非保本理财(821271)+信托公司资管产品(821272)+证券公司及其子公司资管产品(821273)+基金管理公司及其子公司专户(821274)+期货公司及其子公司资管产品(821275)+保险资管产品(821276)+金融资产投资公司资管产品(821277)+公募基金(821278)+私募机构私募基金(821279)+其他特定目的载体(82127a)', '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 = \'821270\', T.V, 0)) =\r\n                       SUM(IF(ITEM_CODE IN\r\n                              (\'821271\', \'821272\', \'821273\', \'821274\', \'821275\',\r\n                               \'821276\', \'821277\', \'821278\', \'821279\', \'82127a\'), 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 = \'821270\', T.V, 0))) AS VALUE1,\r\n                CONCAT(MAX(COL_NAME), \':\',\r\n                        SUM(IF(ITEM_CODE IN\r\n                              (\'821271\', \'821272\', \'821273\', \'821274\', \'821275\',\r\n                               \'821276\', \'821277\', \'821278\', \'821279\', \'82127a\'), T.V, 0))) AS VALUE2,\r\n                CONCAT(MAX(COL_NAME), \':\',\r\n                        ABS(SUM(IF(ITEM_CODE = \'821270\', T.V, 0)) -\r\n                             SUM(IF(ITEM_CODE IN\r\n                              (\'821271\', \'821272\', \'821273\', \'821274\', \'821275\',\r\n                               \'821276\', \'821277\', \'821278\', \'821279\', \'82127a\'), T.V, 0)))) AS VALUE3\r\n         FROM   T_R_299_REPORT_BANK_RESULT T\r\n         WHERE  FDATE = \'@FILE_DATE\'\r\n         AND    TABLE_NAME = \'2_1\'\r\n         AND    ITEM_CODE IN\r\n                 (\'821270\', \'821271\', \'821272\', \'821273\', \'821274\', \'821275\',\r\n                  \'821276\', \'821277\', \'821278\', \'821279\', \'82127a\')\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_BANK.A.2-1.029', 't_r_299_2_1_bank', '29.人民币(A)+美元折人民币(B)+欧元折人民币(C)+英镑折人民币(D)+日元折人民币(E)+其他币种折人民币(F)=合计(G)', '29.人民币(A)+美元折人民币(B)+欧元折人民币(C)+英镑折人民币(D)+日元折人民币(E)+其他币种折人民币(F)=合计(G)', '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 = \'G\', T.V, 0)) =\r\n                       SUM(IF(COL IN (\'A\', \'B\', \'C\', \'D\', \'E\', \'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, 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\'), T.V, 0))) AS VALUE1,\r\n                CONCAT(MAX(ITEM_NAME), \':\',\r\n                        SUM(IF(COL = \'G\', T.V, 0))) AS VALUE2,\r\n                CONCAT(MAX(ITEM_NAME), \':\',\r\n                        ABS(SUM(IF(COL IN (\'A\', \'B\', \'C\', \'D\', \'E\', \'F\'), T.V, 0)) -\r\n                             SUM(IF(COL = \'G\', T.V, 0)))) AS VALUE3\r\n         FROM   T_R_299_REPORT_BANK_RESULT T\r\n         WHERE  FDATE = \'@FILE_DATE\'\r\n         AND    TABLE_NAME = \'2_1\'\r\n         AND    COL IN (\'A\', \'B\', \'C\', \'D\', \'E\', \'F\', \'G\')\r\n         AND    ITEM_CODE NOT IN (\'000001\', \'000002\')\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_BANK.A.2-1.030', 't_r_299_2_1_bank', '30.人民币(H)+美元折人民币(I)+欧元折人民币(J)+英镑折人民币(K)+日元折人民币(L)+其他币种折人民币(M)=合计(N)', '30.人民币(H)+美元折人民币(I)+欧元折人民币(J)+英镑折人民币(K)+日元折人民币(L)+其他币种折人民币(M)=合计(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, 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 = \'N\', T.V, 0)) =\r\n                       SUM(IF(COL IN (\'H\', \'I\', \'J\', \'K\', \'L\', \'M\'), 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 (\'H\', \'I\', \'J\', \'K\', \'L\', \'M\'), T.V, 0))) AS VALUE1,\r\n                CONCAT(MAX(ITEM_NAME), \':\',\r\n                        SUM(IF(COL = \'N\', T.V, 0))) AS VALUE2,\r\n                CONCAT(MAX(ITEM_NAME), \':\',\r\n                        ABS(SUM(IF(COL IN (\'H\', \'I\', \'J\', \'K\', \'L\', \'M\'), T.V, 0)) -\r\n                             SUM(IF(COL = \'N\', T.V, 0)))) AS VALUE3\r\n         FROM   T_R_299_REPORT_BANK_RESULT T\r\n         WHERE  FDATE = \'@FILE_DATE\'\r\n         AND    TABLE_NAME = \'2_1\'\r\n         AND    COL IN (\'H\', \'I\', \'J\', \'K\', \'L\', \'M\', \'N\')\r\n         AND    ITEM_CODE NOT IN (\'000001\', \'000002\')\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_BANK.A.2-1.031', 't_r_299_2_1_bank', '31.金融机构“发行人表内资产余额”与“发行人表内金融资产资产余额”应大于0;发行人表内金融资产余额占金融资产比重≤60%则提醒。', '31.金融机构“发行人表内资产余额”与“发行人表内金融资产资产余额”应大于0;发行人表内金融资产余额占金融资产比重≤60%则提醒。', '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 = \'000001\', T.V, 0)) > 0\r\n                       AND SUM(IF(ITEM_CODE = \'000002\', T.V, 0)) > 0\r\n                       AND CASE\r\n                         WHEN SUM(IF(ITEM_CODE = \'000001\', T.V, 0)) = 0 THEN\r\n                          1\r\n                         ELSE\r\n                          SUM(IF(ITEM_CODE = \'000002\', T.V, 0)) /\r\n                          SUM(IF(ITEM_CODE = \'000001\', T.V, 0))\r\n                       END > 0.6 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_BANK_RESULT T\r\n         WHERE  FDATE = \'@FILE_DATE\'\r\n         AND    TABLE_NAME = \'2_1\'\r\n         AND    ITEM_CODE IN (\'000001\', \'000002\')\r\n         AND    COL IN (\'A\')\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_BANK.A.2-1.032', 't_r_299_2_1_bank', '32.“表2-1”中指标“优先级[821100]”有数,指标“劣后级[821200]”应有数。', '32.“表2-1”中指标“优先级[821100]”有数,指标“劣后级[821200]”应有数。', '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 = \'821100\', T.V, 0))) =\r\n                       SIGN(SUM(IF(ITEM_CODE = \'821200\', T.V, 0)))\r\n                       OR SIGN(SUM(IF(ITEM_CODE = \'821100\', T.V, 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_BANK_RESULT T\r\n         WHERE  FDATE = \'@FILE_DATE\'\r\n         AND    TABLE_NAME = \'2_1\'\r\n         AND    ITEM_CODE IN (\'821100\', \'821200\')\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_BANK.A.2-1.033', 't_r_299_2_1_bank', '5.表2-1中附报指标“发行人表内资产余额(本外币合计)[000001]”与上期数的比值大于2;“发行人表内金融资产余额(本外币合计)[000002]”与上期数的比值大于2则提示“错”,须核实当期数单位是否填报错误;', '5.表2-1中附报指标“发行人表内资产余额(本外币合计)[000001]”与上期数的比值大于2;“发行人表内金融资产余额(本外币合计)[000002]”与上期数的比值大于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 IFNULL(SUM(IF(FDATE = \'@FILE_DATE\'\r\n                                     AND ITEM_CODE = \'000001\', T.V, 0)) /\r\n                              SUM(IF(FDATE <> \'@FILE_DATE\'\r\n                                     AND ITEM_CODE = \'000001\', T.V, 0)), 0) > 2\r\n                       OR\r\n                       IFNULL(SUM(IF(FDATE = \'@FILE_DATE\'\r\n                                     AND ITEM_CODE = \'000002\', T.V, 0)) /\r\n                              SUM(IF(FDATE <> \'@FILE_DATE\'\r\n                                     AND ITEM_CODE = \'000002\', T.V, 0)), 0) > 2 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_BANK_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_1\'\r\n         AND    ITEM_CODE IN (\'000001\', \'000002\')\r\n         AND    COL = \'A\'\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_BANK.A.2-1.034', 't_r_299_2_1_bank', '表2-1中“中央银行债券[742000]”有数,须核实:', '表2-1中“中央银行债券[742000]”有数,须核实:', '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 = \'742000\', 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_BANK_RESULT T\r\n         WHERE  FDATE = \'@FILE_DATE\'\r\n         AND    TABLE_NAME = \'2_1\'\r\n         AND    ITEM_CODE IN (\'742000\')\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_BANK.A.2-1.035', 't_r_299_2_1_bank', '表2-1中,若产品品种为“01-银行非保本理财”,则“票据[746000]”有数,须核实;', '表2-1中,若产品品种为“01-银行非保本理财”,则“票据[746000]”有数,须核实;', '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 = \'746000\', 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_BANK_RESULT T\r\n         WHERE  FDATE = \'@FILE_DATE\'\r\n         AND    TABLE_NAME = \'2_1\'\r\n         AND    ITEM_CODE IN (\'746000\')\r\n         AND    FUND_TYPE = \'01\'\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_BANK.A.2-1.036', 't_r_299_2_1_bank', '表2-1中,若产品品种为“01-银行非保本理财”,则“银行非保本理财产品[772100]”有数,须核实;', '表2-1中,若产品品种为“01-银行非保本理财”,则“银行非保本理财产品[772100]”有数,须核实;', '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 = \'772100\', 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_BANK_RESULT T\r\n         WHERE  FDATE = \'@FILE_DATE\'\r\n         AND    TABLE_NAME = \'2_1\'\r\n         AND    ITEM_CODE IN (\'772100\')\r\n         AND    FUND_TYPE = \'01\'\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_BANK.A.2-1.037', 't_r_299_2_1_bank', '1.除回购和拆借外贷款,合计(751000,G)=除回购和拆借外贷款余额总计,合计(900000,F)=总计,余额(a00000,A)+境内个人,合计(9m0000,F)+境外,合计(9n0000,F)', '1.除回购和拆借外贷款,合计(751000,G)=除回购和拆借外贷款余额总计,合计(900000,F)=总计,余额(a00000,A)+境内个人,合计(9m0000,F)+境外,合计(9n0000,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       \'\' AS LEFT_CALCULATION_VALUE,\r\n       \'\' AS RIGHT_CALCULATION_VALUE,\r\n       \'\' AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN SUM(IF(ITEM_CODE = \'751000\'\r\n                              AND COL = \'G\', T.V, 0)) =\r\n                       SUM(IF(ITEM_CODE = \'900000\'\r\n                              AND COL = \'F\', T.V, 0))\r\n                       AND \r\n											 SUM(IF(ITEM_CODE = \'900000\'\r\n                              AND COL = \'F\', T.V, 0))=SUM(IF(ITEM_CODE = \'a00000\'\r\n                                  AND COL = \'A\', T.V, 0)) +\r\n                       SUM(IF(ITEM_CODE = \'9m0000\'\r\n                                  AND COL = \'F\', T.V, 0)) +\r\n                       SUM(IF(ITEM_CODE = \'9n0000\'\r\n                                  AND COL = \'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 = \'2_1\' THEN\r\n                                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_BANK_RESULT T\r\n         WHERE  FDATE = \'@FILE_DATE\'\r\n         AND    TABLE_NAME IN (\'2_1\', \'2_2\', \'2_3\')\r\n         AND    ITEM_CODE IN (\'751000\', \'900000\', \'a00000\', \'9m0000\', \'9n0000\')\r\n         AND    COL IN (\'G\', \'F\', \'A\')\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_BANK.A.2-1.038', 't_r_299_2_1_bank', '2.贷款收益权,合计(761000,G)=总计,贷款收益权(b00000,A)', '2.贷款收益权,合计(761000,G)=总计,贷款收益权(b00000,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, 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(ITEM_CODE = \'761000\'\r\n                              AND COL = \'G\', T.V, 0)) =\r\n                       SUM(IF(ITEM_CODE = \'b00000\'\r\n                              AND COL = \'A\', 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 = \'2_1\' THEN\r\n                                N_ID\r\n                             END) AS N_ID,\r\n                GROUP_CONCAT(DISTINCT CASE\r\n                               WHEN TABLE_NAME = \'2_1\' THEN\r\n                                COL_ORG\r\n                             END) AS COL_ORG, FUND_CATEGORY AS INSTI_TYPE,\r\n                CONCAT(MAX(COL_NAME), \':\', SUM(IF(ITEM_CODE = \'761000\'\r\n                              AND COL = \'G\', T.V, 0))) AS VALUE1,\r\n                CONCAT(MAX(COL_NAME), \':\',\r\n                         SUM(IF(ITEM_CODE = \'b00000\'\r\n                              AND COL = \'A\', T.V, 0))) AS VALUE2,\r\n                CONCAT(MAX(COL_NAME), \':\',\r\n                        ABS(SUM(IF(ITEM_CODE = \'761000\'\r\n                              AND COL = \'G\', T.V, 0)) -\r\n                              SUM(IF(ITEM_CODE = \'b00000\'\r\n                              AND COL = \'A\', T.V, 0)))) AS VALUE3\r\n         FROM   T_R_299_REPORT_BANK_RESULT T\r\n         WHERE  FDATE = \'@FILE_DATE\'\r\n         AND    TABLE_NAME IN (\'2_1\', \'2_4\')\r\n         AND    ((ITEM_CODE = \'761000\' AND COL = \'G\')\r\n         OR     (ITEM_CODE = \'b00000\' AND COL = \'A\'))\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_BANK.A.2-1.039', 't_r_299_2_1_bank', '3.债务证券收益权,合计(762000,G)=总计,债务证券收益权(b00000,B)', '3.债务证券收益权,合计(762000,G)=总计,债务证券收益权(b00000,B)', '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(ITEM_CODE = \'762000\'\r\n                              AND COL = \'G\', T.V, 0)) =\r\n                       SUM(IF(ITEM_CODE = \'b00000\'\r\n                              AND COL = \'B\', 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 = \'2_1\' THEN\r\n                                N_ID\r\n                             END) AS N_ID,\r\n                GROUP_CONCAT(DISTINCT CASE\r\n                               WHEN TABLE_NAME = \'2_1\' THEN\r\n                                COL_ORG\r\n                             END) AS COL_ORG, FUND_CATEGORY AS INSTI_TYPE,\r\n                CONCAT(MAX(COL_NAME), \':\', SUM(IF(ITEM_CODE = \'762000\'\r\n                              AND COL = \'G\', T.V, 0))) AS VALUE1,\r\n                CONCAT(MAX(COL_NAME), \':\',\r\n                        SUM(IF(ITEM_CODE = \'b00000\'\r\n                              AND COL = \'B\', T.V, 0))) AS VALUE2,\r\n                CONCAT(MAX(COL_NAME), \':\',\r\n                        ABS(SUM(IF(ITEM_CODE = \'762000\'\r\n                              AND COL = \'G\', T.V, 0)) -\r\n                             SUM(IF(ITEM_CODE = \'b00000\'\r\n                              AND COL = \'B\', T.V, 0)))) AS VALUE3\r\n         FROM   T_R_299_REPORT_BANK_RESULT T\r\n         WHERE  FDATE = \'@FILE_DATE\'\r\n         AND    TABLE_NAME IN (\'2_1\', \'2_4\')\r\n         AND    ((ITEM_CODE = \'762000\' AND COL = \'G\')\r\n         OR     (ITEM_CODE = \'b00000\' AND COL = \'B\'))\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_BANK.A.2-1.040', 't_r_299_2_1_bank', '4.应收账款收益权,合计(763000,G)=总计,应收账款收益权(b00000,C)', '4.应收账款收益权,合计(763000,G)=总计,应收账款收益权(b00000,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(ITEM_CODE = \'763000\'\r\n                              AND COL = \'G\', T.V, 0)) =\r\n                       SUM(IF(ITEM_CODE = \'b00000\'\r\n                              AND 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,\r\n                GROUP_CONCAT(DISTINCT CASE\r\n                               WHEN TABLE_NAME = \'2_1\' THEN\r\n                                N_ID\r\n                             END) AS N_ID,\r\n                GROUP_CONCAT(DISTINCT CASE\r\n                               WHEN TABLE_NAME = \'2_1\' THEN\r\n                                COL_ORG\r\n                             END) AS COL_ORG, FUND_CATEGORY AS INSTI_TYPE,\r\n                CONCAT(MAX(COL_NAME), \':\', SUM(IF(ITEM_CODE = \'763000\'\r\n                              AND COL = \'G\', T.V, 0))) AS VALUE1,\r\n                CONCAT(MAX(COL_NAME), \':\',\r\n                        SUM(IF(ITEM_CODE = \'b00000\'\r\n                              AND COL = \'C\', T.V, 0))) AS VALUE2,\r\n                CONCAT(MAX(COL_NAME), \':\',\r\n                        ABS(SUM(IF(ITEM_CODE = \'763000\'\r\n                              AND COL = \'G\', T.V, 0)) -\r\n                             SUM(IF(ITEM_CODE = \'b00000\'\r\n                              AND COL = \'C\', T.V, 0)))) AS VALUE3\r\n         FROM   T_R_299_REPORT_BANK_RESULT T\r\n         WHERE  FDATE = \'@FILE_DATE\'\r\n         AND    TABLE_NAME IN (\'2_1\', \'2_4\')\r\n         AND    ((ITEM_CODE = \'763000\' AND COL = \'G\')\r\n         OR     (ITEM_CODE = \'b00000\' 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_BANK.A.2-1.041', 't_r_299_2_1_bank', '5.其他债权收益权,合计(764000,G)=总计,其他债权收益权(b00000,D)', '5.其他债权收益权,合计(764000,G)=总计,其他债权收益权(b00000,D)', '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(ITEM_CODE = \'764000\'\r\n                              AND COL = \'G\', T.V, 0)) =\r\n                       SUM(IF(ITEM_CODE = \'b00000\'\r\n                              AND COL = \'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,\r\n                GROUP_CONCAT(DISTINCT CASE\r\n                               WHEN TABLE_NAME = \'2_1\' THEN\r\n                                N_ID\r\n                             END) AS N_ID,\r\n                GROUP_CONCAT(DISTINCT CASE\r\n                               WHEN TABLE_NAME = \'2_1\' THEN\r\n                                COL_ORG\r\n                             END) AS COL_ORG, FUND_CATEGORY AS INSTI_TYPE,\r\n                CONCAT(MAX(COL_NAME), \':\', SUM(IF(ITEM_CODE = \'764000\'\r\n                              AND COL = \'G\', T.V, 0))) AS VALUE1,\r\n                CONCAT(MAX(COL_NAME), \':\',\r\n                        SUM(IF(ITEM_CODE = \'b00000\'\r\n                              AND COL = \'D\', T.V, 0)) ) AS VALUE2,\r\n                CONCAT(MAX(COL_NAME), \':\',\r\n                        ABS(SUM(IF(ITEM_CODE = \'764000\'\r\n                              AND COL = \'G\', T.V, 0)) -\r\n                             SUM(IF(ITEM_CODE = \'b00000\'\r\n                              AND COL = \'D\', T.V, 0)) )) AS VALUE3\r\n         FROM   T_R_299_REPORT_BANK_RESULT T\r\n         WHERE  FDATE = \'@FILE_DATE\'\r\n         AND    TABLE_NAME IN (\'2_1\', \'2_4\')\r\n         AND    ((ITEM_CODE = \'764000\' AND COL = \'G\')\r\n         OR     (ITEM_CODE = \'b00000\' AND COL = \'D\'))\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_BANK.A.2-1.042', 't_r_299_2_1_bank', '6.股票收益权,合计(765000,G)=总计,股票收益权(b00000,E)', '6.股票收益权,合计(765000,G)=总计,股票收益权(b00000,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(ITEM_CODE = \'765000\'\r\n                              AND COL = \'G\', T.V, 0)) =\r\n                       SUM(IF(ITEM_CODE = \'b00000\'\r\n                              AND COL = \'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,\r\n                GROUP_CONCAT(DISTINCT CASE\r\n                               WHEN TABLE_NAME = \'2_1\' THEN\r\n                                N_ID\r\n                             END) AS N_ID,\r\n                GROUP_CONCAT(DISTINCT CASE\r\n                               WHEN TABLE_NAME = \'2_1\' THEN\r\n                                COL_ORG\r\n                             END) AS COL_ORG, FUND_CATEGORY AS INSTI_TYPE,\r\n                CONCAT(MAX(COL_NAME), \':\', SUM(IF(ITEM_CODE = \'765000\'\r\n                              AND COL = \'G\', T.V, 0))) AS VALUE1,\r\n                CONCAT(MAX(COL_NAME), \':\',\r\n                        SUM(IF(ITEM_CODE = \'b00000\'\r\n                              AND COL = \'E\', T.V, 0))) AS VALUE2,\r\n                CONCAT(MAX(COL_NAME), \':\',\r\n                        ABS(SUM(IF(ITEM_CODE = \'765000\'\r\n                              AND COL = \'G\', T.V, 0)) -\r\n                             SUM(IF(ITEM_CODE = \'b00000\'\r\n                              AND COL = \'E\', T.V, 0)))) AS VALUE3\r\n         FROM   T_R_299_REPORT_BANK_RESULT T\r\n         WHERE  FDATE = \'@FILE_DATE\'\r\n         AND    TABLE_NAME IN (\'2_1\', \'2_4\')\r\n         AND    ((ITEM_CODE = \'765000\' AND COL = \'G\')\r\n         OR     (ITEM_CODE = \'b00000\' AND COL = \'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_BANK.A.2-1.043', 't_r_299_2_1_bank', '7.其他股权收益权,合计(766000,G)=总计,其他股权收益权(b00000,F)', '7.其他股权收益权,合计(766000,G)=总计,其他股权收益权(b00000,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(ITEM_CODE = \'766000\'\r\n                              AND COL = \'G\', T.V, 0)) =\r\n                       SUM(IF(ITEM_CODE = \'b00000\'\r\n                              AND COL = \'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 = \'2_1\' THEN\r\n                                N_ID\r\n                             END) AS N_ID,\r\n                GROUP_CONCAT(DISTINCT CASE\r\n                               WHEN TABLE_NAME = \'2_1\' THEN\r\n                                COL_ORG\r\n                             END) AS COL_ORG, FUND_CATEGORY AS INSTI_TYPE,\r\n                CONCAT(MAX(COL_NAME), \':\', SUM(IF(ITEM_CODE = \'766000\'\r\n                              AND COL = \'G\', T.V, 0))) AS VALUE1,\r\n                CONCAT(MAX(COL_NAME), \':\',\r\n                        SUM(IF(ITEM_CODE = \'b00000\'\r\n                              AND COL = \'F\', T.V, 0))) AS VALUE2,\r\n                CONCAT(MAX(COL_NAME), \':\',\r\n                        ABS(SUM(IF(ITEM_CODE = \'766000\'\r\n                              AND COL = \'G\', T.V, 0)) -\r\n                             SUM(IF(ITEM_CODE = \'b00000\'\r\n                              AND COL = \'F\', T.V, 0)))) AS VALUE3\r\n         FROM   T_R_299_REPORT_BANK_RESULT T\r\n         WHERE  FDATE = \'@FILE_DATE\'\r\n         AND    TABLE_NAME IN (\'2_1\', \'2_4\')\r\n         AND    ((ITEM_CODE = \'766000\' AND COL = \'G\')\r\n         OR     (ITEM_CODE = \'b00000\' 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_BANK.A.2-1.044', 't_r_299_2_1_bank', '8.物权资产收益权,合计(767000,G)=总计,物权资产收益权(b00000,G)', '8.物权资产收益权,合计(767000,G)=总计,物权资产收益权(b00000,G)', '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(ITEM_CODE = \'767000\'\r\n                              AND COL = \'G\', T.V, 0)) =\r\n                       SUM(IF(ITEM_CODE = \'b00000\'\r\n                              AND COL = \'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,\r\n                GROUP_CONCAT(DISTINCT CASE\r\n                               WHEN TABLE_NAME = \'2_1\' THEN\r\n                                N_ID\r\n                             END) AS N_ID,\r\n                GROUP_CONCAT(DISTINCT CASE\r\n                               WHEN TABLE_NAME = \'2_1\' THEN\r\n                                COL_ORG\r\n                             END) AS COL_ORG, FUND_CATEGORY AS INSTI_TYPE,\r\n                CONCAT(MAX(COL_NAME), \':\',SUM(IF(ITEM_CODE = \'767000\'\r\n                              AND COL = \'G\', T.V, 0))) AS VALUE1,\r\n                CONCAT(MAX(COL_NAME), \':\',\r\n                        SUM(IF(ITEM_CODE = \'b00000\'\r\n                              AND COL = \'G\', T.V, 0))) AS VALUE2,\r\n                CONCAT(MAX(COL_NAME), \':\',\r\n                        ABS(SUM(IF(ITEM_CODE = \'767000\'\r\n                              AND COL = \'G\', T.V, 0)) -\r\n                             SUM(IF(ITEM_CODE = \'b00000\'\r\n                              AND COL = \'G\', T.V, 0)))) AS VALUE3\r\n         FROM   T_R_299_REPORT_BANK_RESULT T\r\n         WHERE  FDATE = \'@FILE_DATE\'\r\n         AND    TABLE_NAME IN (\'2_1\', \'2_4\')\r\n         AND    ((ITEM_CODE = \'767000\' AND COL = \'G\')\r\n         OR     (ITEM_CODE = \'b00000\' AND COL = \'G\'))\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_BANK.A.2-1.045', 't_r_299_2_1_bank', '9.资产收益权,合计(760000,G)=总计,总计(b00000,H)', '9.资产收益权,合计(760000,G)=总计,总计(b00000,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(ITEM_CODE = \'760000\'\r\n                              AND COL = \'G\', T.V, 0)) =\r\n                       SUM(IF(ITEM_CODE = \'b00000\'\r\n                              AND COL = \'H\', 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 = \'2_1\' THEN\r\n                                N_ID\r\n                             END) AS N_ID,\r\n                GROUP_CONCAT(DISTINCT CASE\r\n                               WHEN TABLE_NAME = \'2_1\' THEN\r\n                                COL_ORG\r\n                             END) AS COL_ORG, FUND_CATEGORY AS INSTI_TYPE,\r\n                CONCAT(MAX(COL_NAME), \':\', SUM(IF(ITEM_CODE = \'760000\'\r\n                              AND COL = \'G\', T.V, 0))) AS VALUE1,\r\n                CONCAT(MAX(COL_NAME), \':\',\r\n                        SUM(IF(ITEM_CODE = \'b00000\'\r\n                              AND COL = \'H\', T.V, 0))) AS VALUE2,\r\n                CONCAT(MAX(COL_NAME), \':\',\r\n                        ABS(SUM(IF(ITEM_CODE = \'760000\'\r\n                              AND COL = \'G\', T.V, 0)) -\r\n                             SUM(IF(ITEM_CODE = \'b00000\'\r\n                              AND COL = \'H\', T.V, 0)))) AS VALUE3\r\n         FROM   T_R_299_REPORT_BANK_RESULT T\r\n         WHERE  FDATE = \'@FILE_DATE\'\r\n         AND    TABLE_NAME IN (\'2_1\', \'2_4\')\r\n         AND    ((ITEM_CODE = \'760000\' AND COL = \'G\')\r\n         OR     (ITEM_CODE = \'b00000\' AND COL = \'H\'))\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_BANK.A.2-1.046', 't_r_299_2_1_bank', '9.若金融业余额占表2-1中政策性金融债券及其他金融债券比重超过20%,须核实;表2-1中政策性金融债券及其他金融债券无数,金融业有数,须核实。', '9.若金融业余额占表2-1中政策性金融债券及其他金融债券比重超过20%,须核实;表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,\r\n       \'\' AS LEFT_CALCULATION_VALUE,\r\n       \'\' AS RIGHT_CALCULATION_VALUE,\r\n       \'\' 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 = \'743000\' AND COL = \'G\', T.V, 0)) +\r\n                               SUM(IF(ITEM_CODE = \'744000\' AND COL = \'G\', T.V, 0))),\r\n                              0) > 0.2\r\n                       OR SUM(IF(ITEM_CODE = \'743000\'\r\n                                 AND COL = \'G\', T.V, 0)) = 0\r\n                       AND SUM(IF(ITEM_CODE = \'744000\'\r\n                                     AND COL = \'G\', T.V, 0)) = 0\r\n                       AND SUM(IF(ITEM_CODE = \'ca0000\'\r\n                                     AND COL = \'E\', 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_1\' THEN\r\n                                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_BANK_RESULT T\r\n         WHERE  FDATE = \'@FILE_DATE\'\r\n         AND    TABLE_NAME IN (\'2_1\', \'2_5\')\r\n         AND    ITEM_CODE IN (\'743000\', \'ca0000\', \'744000\')\r\n         AND    COL IN (\'G\', \'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_BANK.A.2-1.047', 't_r_299_2_1_bank', '10.企业债券,合计(745000,G)=企业债券余额总计,合计(c00000,E)', '10.企业债券,合计(745000,G)=企业债券余额总计,合计(c00000,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(ITEM_CODE = \'745000\'\r\n                              AND COL = \'G\', T.V, 0)) =\r\n                       SUM(IF(ITEM_CODE = \'c00000\'\r\n                              AND COL = \'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,\r\n                GROUP_CONCAT(DISTINCT CASE\r\n                               WHEN TABLE_NAME = \'2_1\' THEN\r\n                                N_ID\r\n                             END) AS N_ID,\r\n                GROUP_CONCAT(DISTINCT CASE\r\n                               WHEN TABLE_NAME = \'2_1\' THEN\r\n                                COL_ORG\r\n                             END) AS COL_ORG, FUND_CATEGORY AS INSTI_TYPE,\r\n                CONCAT(MAX(COL_NAME), \':\', SUM(IF(ITEM_CODE = \'745000\'\r\n                              AND COL = \'G\', T.V, 0))) AS VALUE1,\r\n                CONCAT(MAX(COL_NAME), \':\',\r\n                        SUM(IF(ITEM_CODE = \'c00000\'\r\n                              AND COL = \'E\', T.V, 0))) AS VALUE2,\r\n                CONCAT(MAX(COL_NAME), \':\',\r\n                        ABS(SUM(IF(ITEM_CODE = \'745000\'\r\n                              AND COL = \'G\', T.V, 0)) -\r\n                             SUM(IF(ITEM_CODE = \'c00000\'\r\n                              AND COL = \'E\', T.V, 0)))) AS VALUE3\r\n         FROM   T_R_299_REPORT_BANK_RESULT T\r\n         WHERE  FDATE = \'@FILE_DATE\'\r\n         AND    TABLE_NAME IN (\'2_1\', \'2_5\')\r\n         AND    ((ITEM_CODE = \'745000\' AND COL = \'G\')\r\n         OR     (ITEM_CODE = \'c00000\' AND COL = \'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_BANK.A.2-1.048', 't_r_299_2_1_bank', '1.总计,债务工具(g00000,A)=现金,合计(710000,G)+存款,合计(720000,G)+可转让存单,合计(730000,G)+债务证券,合计(740000,G)+贷款,合计(750000,G)+资产收益权,合计(760000,G)+金融衍生品,合计(780000,G)+应收账款,合计(790000,G)', '1.总计,债务工具(g00000,A)=现金,合计(710000,G)+存款,合计(720000,G)+可转让存单,合计(730000,G)+债务证券,合计(740000,G)+贷款,合计(750000,G)+资产收益权,合计(760000,G)+金融衍生品,合计(780000,G)+应收账款,合计(790000,G)', '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\'\r\n                              AND COL = \'A\', T.V, 0)) =\r\n                       SUM(IF(ITEM_CODE IN\r\n                              (\'710000\', \'720000\', \'730000\', \'740000\', \'750000\',\r\n                               \'760000\', \'780000\', \'790000\')\r\n                              AND COL = \'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,\r\n                GROUP_CONCAT(DISTINCT CASE\r\n                               WHEN TABLE_NAME = \'2_1\' THEN\r\n                                N_ID\r\n                             END) AS N_ID,\r\n                GROUP_CONCAT(DISTINCT CASE\r\n                               WHEN TABLE_NAME = \'2_1\' THEN\r\n                                COL_ORG\r\n                             END) AS COL_ORG, FUND_CATEGORY AS INSTI_TYPE,\r\n                CONCAT(MAX(COL_NAME), \':\', SUM(IF(ITEM_CODE = \'g00000\'\r\n                              AND COL = \'A\', T.V, 0))) AS VALUE1,\r\n                CONCAT(MAX(COL_NAME), \':\',\r\n                        SUM(IF(ITEM_CODE IN\r\n                              (\'710000\', \'720000\', \'730000\', \'740000\', \'750000\',\r\n                               \'760000\', \'780000\', \'790000\')\r\n                              AND COL = \'G\', T.V, 0))) AS VALUE2,\r\n                CONCAT(MAX(COL_NAME), \':\',\r\n                        ABS(SUM(IF(ITEM_CODE = \'g00000\'\r\n                              AND COL = \'A\', T.V, 0)) -\r\n                             SUM(IF(ITEM_CODE IN\r\n                              (\'710000\', \'720000\', \'730000\', \'740000\', \'750000\',\r\n                               \'760000\', \'780000\', \'790000\')\r\n                              AND COL = \'G\', T.V, 0)))) AS VALUE3\r\n         FROM   T_R_299_REPORT_BANK_RESULT T\r\n         WHERE  FDATE = \'@FILE_DATE\'\r\n         AND    TABLE_NAME IN (\'2_1\', \'3_3\')\r\n         AND    ((ITEM_CODE = \'g00000\' AND COL = \'A\')\r\n         OR     (ITEM_CODE IN (\'710000\', \'720000\', \'730000\', \'740000\', \'750000\',\r\n                               \'760000\', \'780000\', \'790000\') AND COL = \'G\'))\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_BANK.A.2-1.049', 't_r_299_2_1_bank', '2.总计,股权(g00000,B)=股票,合计(771000,G)+其他股权,合计(773000,G)+境外,合计(774000,G)', '2.总计,股权(g00000,B)=股票,合计(771000,G)+其他股权,合计(773000,G)+境外,合计(774000,G)', '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 = \'g00000\'\r\n                              AND COL = \'B\', T.V, 0)) =\r\n                       SUM(IF(ITEM_CODE IN (\'771000\', \'773000\', \'774000\') AND COL = \'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,\r\n                GROUP_CONCAT(DISTINCT CASE\r\n                               WHEN TABLE_NAME = \'2_1\' THEN\r\n                                N_ID\r\n                             END) AS N_ID,\r\n                GROUP_CONCAT(DISTINCT CASE\r\n                               WHEN TABLE_NAME = \'2_1\' THEN\r\n                                COL_ORG\r\n                             END) AS COL_ORG, FUND_CATEGORY AS INSTI_TYPE,\r\n                CONCAT(MAX(COL_NAME), \':\', SUM(IF(ITEM_CODE = \'g00000\'\r\n                              AND COL = \'B\', T.V, 0))) AS VALUE1,\r\n                CONCAT(MAX(COL_NAME), \':\',\r\n                        SUM(IF(ITEM_CODE IN (\'771000\', \'773000\', \'774000\') AND COL = \'G\', T.V, 0))) AS VALUE2,\r\n                CONCAT(MAX(COL_NAME), \':\',\r\n                        ABS(SUM(IF(ITEM_CODE = \'g00000\'\r\n                              AND COL = \'B\', T.V, 0)) -\r\n                             SUM(IF(ITEM_CODE IN (\'771000\', \'773000\', \'774000\') AND COL = \'G\', T.V, 0)))) AS VALUE3\r\n         FROM   T_R_299_REPORT_BANK_RESULT T\r\n         WHERE  FDATE = \'@FILE_DATE\'\r\n         AND    TABLE_NAME IN (\'2_1\', \'3_3\')\r\n         AND    ((ITEM_CODE = \'g00000\' AND COL = \'B\')\r\n         OR     (ITEM_CODE IN (\'771000\', \'773000\', \'774000\') AND COL = \'G\'))\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_BANK.A.2-1.050', 't_r_299_2_1_bank', '3.总计,特定目的载体份额(g00000,C)=特定目的载体份额,合计(772000,G)', '3.总计,特定目的载体份额(g00000,C)=特定目的载体份额,合计(772000,G)', '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(ITEM_CODE = \'g00000\'\r\n                              AND COL = \'C\', T.V, 0)) =\r\n                       SUM(IF(ITEM_CODE = \'772000\'\r\n                              AND COL = \'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,\r\n                GROUP_CONCAT(DISTINCT CASE\r\n                               WHEN TABLE_NAME = \'2_1\' THEN\r\n                                N_ID\r\n                             END) AS N_ID,\r\n                GROUP_CONCAT(DISTINCT CASE\r\n                               WHEN TABLE_NAME = \'2_1\' THEN\r\n                                COL_ORG\r\n                             END) AS COL_ORG, FUND_CATEGORY AS INSTI_TYPE,\r\n                CONCAT(MAX(COL_NAME), \':\', SUM(IF(ITEM_CODE = \'g00000\'\r\n                              AND COL = \'C\', T.V, 0))) AS VALUE1,\r\n                CONCAT(MAX(COL_NAME), \':\',\r\n                        SUM(IF(ITEM_CODE = \'772000\'\r\n                              AND COL = \'G\', T.V, 0))) AS VALUE2,\r\n                CONCAT(MAX(COL_NAME), \':\',\r\n                        ABS(SUM(IF(ITEM_CODE = \'g00000\'\r\n                              AND COL = \'C\', T.V, 0)) -\r\n                             SUM(IF(ITEM_CODE = \'772000\'\r\n                              AND COL = \'G\', T.V, 0)))) AS VALUE3\r\n         FROM   T_R_299_REPORT_BANK_RESULT T\r\n         WHERE  FDATE = \'@FILE_DATE\'\r\n         AND    TABLE_NAME IN (\'2_1\', \'3_3\')\r\n         AND    ((ITEM_CODE = \'g00000\' AND COL = \'C\')\r\n         OR     (ITEM_CODE = \'772000\' AND COL = \'G\'))\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_BANK.A.2-1.051', 't_r_299_2_1_bank', '4.总计,债务工具(g00000,D)=负债合计,合计(810000,N)', '4.总计,债务工具(g00000,D)=负债合计,合计(810000,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, 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(ITEM_CODE = \'g00000\'\r\n                              AND COL = \'D\', T.V, 0)) =\r\n                       SUM(IF(ITEM_CODE = \'810000\'\r\n                              AND COL = \'N\', 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 = \'2_1\' THEN\r\n                                N_ID\r\n                             END) AS N_ID,\r\n                GROUP_CONCAT(DISTINCT CASE\r\n                               WHEN TABLE_NAME = \'2_1\' THEN\r\n                                COL_ORG\r\n                             END) AS COL_ORG, FUND_CATEGORY AS INSTI_TYPE,\r\n                CONCAT(MAX(COL_NAME), \':\', SUM(IF(ITEM_CODE = \'g00000\'\r\n                              AND COL = \'D\', T.V, 0))) AS VALUE1,\r\n                CONCAT(MAX(COL_NAME), \':\',\r\n                        SUM(IF(ITEM_CODE = \'810000\'\r\n                              AND COL = \'N\', T.V, 0))) AS VALUE2,\r\n                CONCAT(MAX(COL_NAME), \':\',\r\n                        ABS(SUM(IF(ITEM_CODE = \'g00000\'\r\n                              AND COL = \'D\', T.V, 0)) -\r\n                             SUM(IF(ITEM_CODE = \'810000\'\r\n                              AND COL = \'N\', T.V, 0)))) AS VALUE3\r\n         FROM   T_R_299_REPORT_BANK_RESULT T\r\n         WHERE  FDATE = \'@FILE_DATE\'\r\n         AND    TABLE_NAME IN (\'2_1\', \'3_3\')\r\n         AND    ((ITEM_CODE = \'g00000\' AND COL = \'D\')\r\n         OR     (ITEM_CODE = \'810000\' AND COL = \'N\'))\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_BANK.A.2-1.052', 't_r_299_2_1_bank', '5.总计,实收本金(g00000,E)=实收本金,合计(821000,N)', '5.总计,实收本金(g00000,E)=实收本金,合计(821000,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, 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(ITEM_CODE = \'g00000\'\r\n                              AND COL = \'E\', T.V, 0)) =\r\n                       SUM(IF(ITEM_CODE = \'821000\'\r\n                              AND COL = \'N\', 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 = \'2_1\' THEN\r\n                                N_ID\r\n                             END) AS N_ID,\r\n                GROUP_CONCAT(DISTINCT CASE\r\n                               WHEN TABLE_NAME = \'2_1\' THEN\r\n                                COL_ORG\r\n                             END) AS COL_ORG, FUND_CATEGORY AS INSTI_TYPE,\r\n                CONCAT(MAX(COL_NAME), \':\', SUM(IF(ITEM_CODE = \'g00000\'\r\n                              AND COL = \'E\', T.V, 0))) AS VALUE1,\r\n                CONCAT(MAX(COL_NAME), \':\',\r\n                       SUM(IF(ITEM_CODE = \'821000\'\r\n                              AND COL = \'N\', T.V, 0))) AS VALUE2,\r\n                CONCAT(MAX(COL_NAME), \':\',\r\n                        ABS(SUM(IF(ITEM_CODE = \'g00000\'\r\n                              AND COL = \'E\', T.V, 0)) -\r\n                             SUM(IF(ITEM_CODE = \'821000\'\r\n                              AND COL = \'N\', T.V, 0)))) AS VALUE3\r\n         FROM   T_R_299_REPORT_BANK_RESULT T\r\n         WHERE  FDATE = \'@FILE_DATE\'\r\n         AND    TABLE_NAME IN (\'2_1\', \'3_3\')\r\n         AND    ((ITEM_CODE = \'g00000\' AND COL = \'E\')\r\n         OR     (ITEM_CODE = \'821000\' AND COL = \'N\'))\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_BANK.A.2-1.053', 't_r_299_2_1_bank', '7.表3-3股权项下除“无固定期限”外有数,则表2-1中“其他股权”“境外股权”应相应有数,否则须核实;表2-1中“股票”项下应小于等于表3-3“股权”项下“无固定期限”的数值', '7.表3-3股权项下除“无固定期限”外有数,则表2-1中“其他股权”“境外股权”应相应有数,否则须核实;表2-1中“股票”项下应小于等于表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 SUM(IF(ITEM_CODE IN\r\n                              (\'g10000\', \'g20000\', \'g30000\', \'g40000\', \'g50000\',\r\n                               \'g60000\', \'g70000\')\r\n                              AND COL = \'B\', T.V, 0)) > 0\r\n                       AND SUM(IF(ITEM_CODE IN (\'773000\', \'774000\')\r\n                                  AND COL = \'G\', 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_1\' THEN\r\n                                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_BANK_RESULT T\r\n         WHERE  FDATE = \'@FILE_DATE\'\r\n         AND    TABLE_NAME IN (\'2_1\', \'3_3\')\r\n         AND    ITEM_CODE IN\r\n                (\'g10000\', \'g20000\', \'g30000\', \'g40000\', \'g50000\', \'g60000\',\r\n                  \'g70000\', \'773000\', \'774000\')\r\n         AND    COL IN (\'B\', \'G\')\r\n         GROUP  BY T.FDATE, T.FUND_CATEGORY, T.FUND_TYPE\r\n         UNION ALL\r\n         SELECT CASE\r\n                   WHEN SUM(IF(ITEM_CODE IN (\'771000\')\r\n                               AND COL = \'G\', T.V, 0)) <=\r\n                        SUM(IF(ITEM_CODE IN (\'g80000\')\r\n                               AND COL = \'B\', 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 = \'2_1\' THEN\r\n                                 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_BANK_RESULT T\r\n         WHERE  FDATE = \'@FILE_DATE\'\r\n         AND    TABLE_NAME IN (\'2_1\', \'3_3\')\r\n         AND    ITEM_CODE IN (\'771000\', \'g80000\')\r\n         AND    COL IN (\'B\', \'G\')\r\n         GROUP  BY T.FDATE, T.FUND_CATEGORY, T.FUND_TYPE) 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_BANK.A.2-1.054', 't_r_299_2_1_bank', '表2-1负数校验', '表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 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_BANK_RESULT T\r\n         WHERE  FDATE = \'@FILE_DATE\'\r\n         AND    TABLE_NAME = \'2_1\'\r\n         AND    ITEM_CODE NOT IN (\'822000\', \'823000\')) 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_BANK.A.2-1.055', 't_r_299_2_1_bank', '规则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_BANK_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_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_BANK.A.2-1.056', 't_r_299_2_1_bank', '规则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_BANK_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_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_BANK.A.2-1.057', 't_r_299_2_1_bank', '规则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_BANK_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_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_BANK.A.2-1.058', 't_r_299_2_1_bank', '规则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_BANK_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_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_BANK.A.2-1.059', 't_r_299_2_1_bank', '规则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_BANK_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_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_BANK.A.2-1.060', 't_r_299_2_1_bank', '规则19:表2-1,现金项下有数,请核实;', '规则19:表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 IFNULL(SUM(IF(ITEM_CODE = \'710000\', 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_BANK_RESULT T\r\n         WHERE  FDATE = \'@FILE_DATE\'\r\n         AND    TABLE_NAME = \'2_1\'\r\n         AND    ITEM_CODE IN (\'710000\')\r\n         AND    COL = \'G\'\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_BANK.A.2-1.061', 't_r_299_2_1_bank', '规则20:表2-1,其他债权收益权数值较大(大于50亿元),请核实;', '规则20:表2-1,其他债权收益权数值较大(大于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 IFNULL(SUM(IF(ITEM_CODE = \'764000\', T.V, 0)), 0)  > 5*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_BANK_RESULT T\r\n         WHERE  FDATE = \'@FILE_DATE\'\r\n         AND    TABLE_NAME = \'2_1\'\r\n         AND    ITEM_CODE IN (\'764000\')\r\n         AND    COL = \'G\'\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_BANK.A.2-1.062', 't_r_299_2_1_bank', '规则21:表2-1,资产方“回购和拆借”项下,住户或非金融企业有数,请核实;', '规则21:表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(ITEM_CODE IN (\'752100\',\'752300\'), 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, MAX(COL_ORG) AS COL_ORG,\r\n                FUND_CATEGORY AS INSTI_TYPE\r\n         FROM   T_R_299_REPORT_BANK_RESULT T\r\n         WHERE  FDATE = \'@FILE_DATE\'\r\n         AND    TABLE_NAME = \'2_1\'\r\n         AND    ITEM_CODE IN (\'752100\',\'752300\')\r\n         AND    COL = \'G\'\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_BANK.A.2-1.063', 't_r_299_2_1_bank', '规则22:表2-1,负债方“回购和拆借”项下,住户或非金融企业有数,请核实;', '规则22:表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(ITEM_CODE IN (\'811210\',\'811230\'), 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, MAX(COL_ORG) AS COL_ORG,\r\n                FUND_CATEGORY AS INSTI_TYPE\r\n         FROM   T_R_299_REPORT_BANK_RESULT T\r\n         WHERE  FDATE = \'@FILE_DATE\'\r\n         AND    TABLE_NAME = \'2_1\'\r\n         AND    ITEM_CODE IN (\'811210\',\'811230\')\r\n         AND    COL = \'N\'\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_BANK.A.2-1.064', 't_r_299_2_1_bank', '规则23:表2-1,产品品种不为“01”及“02”,附报表内金融资产占比低于50%,请核实;', '规则23:表2-1,产品品种不为“01”及“02”,附报表内金融资产占比低于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 SUM(IF(ITEM_CODE = \'000002\', T.V, 0)) /\r\n                       SUM(IF(ITEM_CODE = \'000001\', T.V, 0)) < 0.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_BANK_RESULT T\r\n         WHERE  FDATE = \'@FILE_DATE\'\r\n         AND    TABLE_NAME = \'2_1\'\r\n         AND    ITEM_CODE IN (\'000002\', \'000001\')\r\n         AND    COL = \'A\'\r\n         AND    FUND_TYPE NOT IN (\'01\', \'02\')\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_BANK.A.2-1.065', 't_r_299_2_1_bank', '规则24:表2-1,产品品种为“01”或“02”,附报表内金融资产占比低于80%,请核实;', '规则24:表2-1,产品品种为“01”或“02”,附报表内金融资产占比低于80%,请核实;', '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 = \'000002\', T.V, 0))\r\n								/SUM(IF(ITEM_CODE = \'000001\', T.V, 0))\r\n										< 0.8 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_BANK_RESULT T\r\n         WHERE  FDATE = \'@FILE_DATE\'\r\n         AND    TABLE_NAME = \'2_1\'\r\n         AND    ITEM_CODE IN (\'000002\',\'000001\')\r\n         AND    COL = \'A\'\r\n				 AND 		FUND_TYPE  IN(\'01\',\'02\')        \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_BANK.A.2-1.066', 't_r_299_2_1_bank', '规则25:表2-1,附报表内金融资产占比过高(大于99.5%),请核实;', '规则25:表2-1,附报表内金融资产占比过高(大于99.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 = \'000002\', T.V, 0))\r\n								/SUM(IF(ITEM_CODE = \'000001\', T.V, 0))\r\n										> 0.995 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_BANK_RESULT T\r\n         WHERE  FDATE = \'@FILE_DATE\'\r\n         AND    TABLE_NAME = \'2_1\'\r\n         AND    ITEM_CODE IN (\'000002\',\'000001\')\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_BANK.A.2-1.067', 't_r_299_2_1_bank', '规则26:表2-1,附报表内资产跨期变动比例较大(大于10%),请核实;', '规则26:表2-1,附报表内资产跨期变动比例较大(大于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, MAX(COL_ORG) AS COLUMN_CODE,\r\n       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)) - 1) > 0.1\r\n                       OR SUM(IF(FDATE <> \'@FILE_DATE\', T.V, 0)) -\r\n                       SUM(IF(FDATE = \'@FILE_DATE\', T.V, 0)) > 2 * POWER(10, 6) 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_BANK_RESULT T\r\n         WHERE  T.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_1\'\r\n         AND    ITEM_CODE = \'000001\'\r\n         AND    COL IN (\'A\')\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_BANK.A.2-1.068', 't_r_299_2_1_bank', '规则27:表2-1,资产合计与附报表内资产规模接近,请核实;', '规则27:表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, RESULT_CODE AS RESULT_CODE,\r\n       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 SUM(IF(ITEM_CODE = \'700000\'\r\n                              AND COL = \'G\', T.V, 0)) > 0\r\n                       AND ABS(SUM(IF(ITEM_CODE = \'000001\'\r\n                                      AND COL = \'A\', T.V, 0)) /\r\n                               SUM(IF(ITEM_CODE = \'700000\'\r\n                                      AND COL = \'G\', T.V, 0)) - 1) < 0.1 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_BANK_RESULT T\r\n         WHERE  T.FDATE = \'@FILE_DATE\'\r\n         AND    TABLE_NAME = \'2_1\'\r\n         AND    ((ITEM_CODE = \'000001\' AND COL = \'A\')\r\n         OR     (ITEM_CODE = \'700000\' AND COL = \'G\'))\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_BANK.A.2-1.069', 't_r_299_2_1_bank', '规则35:表2-1,非金融资产项下有数,请核实;', '规则35:表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 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_BANK_RESULT T\r\n         WHERE  FDATE = \'@FILE_DATE\'\r\n         AND    TABLE_NAME IN (\'2_1\')\r\n         AND ITEM_CODE IN (\'7b0000\') AND COL IN (\'G\')\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_BANK.A.2-1.070', 't_r_299_2_1_bank', '规则38:表2-1,负债方“除回购和拆借外贷款”指标有数,请核实;', '规则38:表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 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_BANK_RESULT T\r\n         WHERE  FDATE = \'@FILE_DATE\'\r\n         AND    TABLE_NAME IN (\'2_1\')\r\n         AND ITEM_CODE IN (\'811100\') AND COL IN (\'N\')\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_BANK.A.2-1.071', 't_r_299_2_1_bank', '规则43:表2-1,黄金项下有数,请核实;', '规则43:表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 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_BANK_RESULT T\r\n         WHERE  FDATE = \'@FILE_DATE\'\r\n         AND    TABLE_NAME IN (\'2_1\')\r\n         AND ITEM_CODE IN (\'7a0000\') AND COL IN (\'G\')\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_BANK.A.2-1.072', 't_r_299_2_1_bank', '规则53:表2-1指标金融资产投资公司资管产品上期无数,本期有数,需核实。', '规则53:表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 COL = \'G\' AND\r\n                               ITEM_CODE = \'752770\', T.V, 0)) = 0 AND\r\n                       SUM(IF(FDATE = \'@FILE_DATE\' AND COL = \'G\' AND\r\n                               ITEM_CODE = \'752770\', T.V, 0)) > 0)\r\n                       OR (SUM(IF(FDATE <> \'@FILE_DATE\' AND COL = \'G\' AND\r\n                                  ITEM_CODE = \'772700\', T.V, 0)) = 0 AND\r\n                       SUM(IF(FDATE = \'@FILE_DATE\' AND COL = \'G\' AND\r\n                                  ITEM_CODE = \'772700\', T.V, 0)) > 0)\r\n                       OR (SUM(IF(FDATE <> \'@FILE_DATE\' AND COL = \'N\' AND\r\n                                  ITEM_CODE = \'811277\', T.V, 0)) = 0 AND\r\n                       SUM(IF(FDATE = \'@FILE_DATE\' AND COL = \'N\' AND\r\n                                  ITEM_CODE = \'811277\', T.V, 0)) > 0)\r\n                       OR (SUM(IF(FDATE <> \'@FILE_DATE\' AND COL = \'N\' AND\r\n                                  ITEM_CODE = \'821177\', T.V, 0)) = 0 AND\r\n                       SUM(IF(FDATE = \'@FILE_DATE\' AND COL = \'N\' AND\r\n                                  ITEM_CODE = \'821177\', T.V, 0)) > 0)\r\n                       OR (SUM(IF(FDATE <> \'@FILE_DATE\' AND COL = \'N\' AND\r\n                                  ITEM_CODE = \'821277\', T.V, 0)) = 0 AND\r\n                       SUM(IF(FDATE = \'@FILE_DATE\' AND COL = \'N\' AND\r\n                                  ITEM_CODE = \'821277\', 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,\r\n                GROUP_CONCAT(DISTINCT COL_ORG) AS COL_ORG,\r\n                FUND_CATEGORY AS INSTI_TYPE\r\n         FROM   T_R_299_REPORT_BANK_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 (\'752770\', \'772700\') AND COL = \'G\') OR\r\n               (ITEM_CODE IN (\'811277\', \'821177\', \'821277\') AND COL = \'N\'))\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_BANK.A.2-1.073', 't_r_299_2_1_bank', '规则54:表2-1中票据上期无数当期有数请核实。', '规则54:表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                     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_BANK_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 (\'746000\') \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_BANK.A.2-1.074', 't_r_299_2_1_bank', '规则55:新增保险资管产品交易对手,需核实是否划分正确', '规则55:新增保险资管产品交易对手,需核实是否划分正确', '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 COL = \'G\' AND\r\n                               ITEM_CODE = \'752760\', T.V, 0)) = 0 AND\r\n                       SUM(IF(FDATE = \'@FILE_DATE\' AND COL = \'G\' AND\r\n                               ITEM_CODE = \'752760\', T.V, 0)) > 20)\r\n                       OR (SUM(IF(FDATE <> \'@FILE_DATE\' AND COL = \'N\' AND\r\n                                  ITEM_CODE = \'811276\', T.V, 0)) = 0 AND\r\n                       SUM(IF(FDATE = \'@FILE_DATE\' AND COL = \'N\' AND\r\n                                  ITEM_CODE = \'811276\', T.V, 0)) > 20)\r\n                       OR (SUM(IF(FDATE <> \'@FILE_DATE\' AND COL = \'G\' AND\r\n                                  ITEM_CODE = \'772600\', T.V, 0)) = 0 AND\r\n                       SUM(IF(FDATE = \'@FILE_DATE\' AND COL = \'G\' AND\r\n                                  ITEM_CODE = \'772600\', T.V, 0)) > 0)\r\n                       OR (SUM(IF(FDATE <> \'@FILE_DATE\' AND COL = \'N\' AND\r\n                                  ITEM_CODE = \'821176\', T.V, 0)) = 0 AND\r\n                       SUM(IF(FDATE = \'@FILE_DATE\' AND COL = \'N\' AND\r\n                                  ITEM_CODE = \'821176\', T.V, 0)) > 0)\r\n                       OR (SUM(IF(FDATE <> \'@FILE_DATE\' AND COL = \'N\' AND\r\n                                  ITEM_CODE = \'821276\', T.V, 0)) = 0 AND\r\n                       SUM(IF(FDATE = \'@FILE_DATE\' AND COL = \'N\' AND\r\n                                  ITEM_CODE = \'821276\', 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,\r\n                GROUP_CONCAT(DISTINCT COL_ORG) AS COL_ORG,\r\n                FUND_CATEGORY AS INSTI_TYPE\r\n         FROM   T_R_299_REPORT_BANK_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 (\'752760\', \'772600\') AND COL = \'G\')\r\n         OR     (ITEM_CODE IN (\'811276\', \'821176\', \'821276\') AND COL = \'N\'))\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_BANK.A.2-1.075', 't_r_299_2_1_bank', '规则56:01产品新增股票投资,需核实;', '规则56:01产品新增股票投资,需核实;', '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_BANK_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 (\'771000\')\r\n         AND    COL = \'G\'\r\n         AND    FUND_TYPE = \'01\'\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_BANK.A.2-1.076', 't_r_299_2_1_bank', '规则57:表2-1中指标股票与上期数一致,需核实是否填写正确', '规则57:表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\'\r\n                              AND ITEM_CODE IN (\'771000\'), V, 0)) > 0\r\n                       AND SUM(IF(FDATE = \'@FILE_DATE\'\r\n                                  AND ITEM_CODE IN (\'771000\'), V, 0)) =\r\n                       SUM(IF(FDATE <> \'@FILE_DATE\'\r\n                                  AND ITEM_CODE IN (\'771000\'), 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, MAX(COL_ORG) AS COL_ORG,\r\n                FUND_CATEGORY AS INSTI_TYPE\r\n         FROM   T_R_299_REPORT_BANK_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 (\'771000\')\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_BANK.A.2-1.077', 't_r_299_2_1_bank', '规则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_BANK_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_BANK.A.2-1.078', 't_r_299_2_1_bank', '规则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_BANK_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_BANK.A.2-1.079', 't_r_299_2_1_bank', '规则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_BANK_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_BANK.A.2-1.080', 't_r_299_2_1_bank', '规则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_BANK_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_BANK.A.2-1.081', 't_r_299_2_1_bank', '规则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_BANK.A.2-1.082', 't_r_299_2_1_bank', '规则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_BANK_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_BANK.A.2-1.083', 't_r_299_2_1_bank', '规则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_BANK_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_BANK.A.2-1.084', 't_r_299_2_1_bank', '规则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_BANK_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_BANK_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_BANK.A.2-1.085', 't_r_299_2_1_bank', '规则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_BANK_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_BANK.A.2-1.086', 't_r_299_2_1_bank', '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_BANK.A.2-1.087', 't_r_299_2_1_bank', '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_BANK.A.2-2.001', 't_r_299_2_2_bank', '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_BANK_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_BANK.A.2-2.002', 't_r_299_2_2_bank', '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_BANK_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_BANK.A.2-2.003', 't_r_299_2_2_bank', '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_BANK_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_BANK.A.2-2.004', 't_r_299_2_2_bank', '表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_BANK_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_BANK.A.2-2.005', 't_r_299_2_2_bank', '表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_BANK_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_BANK.A.2-2.006', 't_r_299_2_2_bank', '规则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_bank_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_BANK.A.2-2.007', 't_r_299_2_2_bank', '规则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_BANK_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_BANK.A.2-2.008', 't_r_299_2_2_bank', '规则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_BANK_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_BANK.A.2-2.009', 't_r_299_2_2_bank', '规则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_BANK_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_BANK.A.2-2.010', 't_r_299_2_2_bank', '规则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_BANK_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_BANK.A.2-2.011', 't_r_299_2_2_bank', '规则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_BANK_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_BANK.A.2-2.012', 't_r_299_2_2_bank', '规则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_BANK_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_BANK.A.2-2.013', 't_r_299_2_2_bank', '规则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_BANK_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_BANK.A.2-2.014', 't_r_299_2_2_bank', '规则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_BANK_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_BANK_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_BANK_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_BANK_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_BANK_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_BANK_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_BANK.A.2-2.015', 't_r_299_2_2_bank', '规则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_BANK_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_BANK.A.2-3.001', 't_r_299_2_3_bank', '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_BANK_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_BANK.A.2-3.002', 't_r_299_2_3_bank', '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_BANK_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_BANK.A.2-3.003', 't_r_299_2_3_bank', '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_BANK_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_BANK.A.2-3.004', 't_r_299_2_3_bank', '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_BANK_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_BANK.A.2-3.005', 't_r_299_2_3_bank', '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_BANK_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_BANK.A.2-3.006', 't_r_299_2_3_bank', '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_BANK_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_BANK.A.2-3.007', 't_r_299_2_3_bank', '表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_BANK_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_BANK.A.2-3.008', 't_r_299_2_3_bank', '规则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_bank_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_BANK.A.2-3.009', 't_r_299_2_3_bank', '规则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_BANK_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_BANK.A.2-3.010', 't_r_299_2_3_bank', '规则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_BANK_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_BANK.A.2-3.011', 't_r_299_2_3_bank', '规则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_BANK_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_BANK.A.2-3.012', 't_r_299_2_3_bank', '规则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_BANK_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_BANK.A.2-3.013', 't_r_299_2_3_bank', '规则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_bank_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_bank_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_BANK.A.2-4.001', 't_r_299_2_4_bank', '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_BANK_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_BANK.A.2-4.002', 't_r_299_2_4_bank', '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_BANK.A.2-4.003', 't_r_299_2_4_bank', '表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_BANK_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_BANK.A.2-4.004', 't_r_299_2_4_bank', '规则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_BANK_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_BANK.A.2-4.005', 't_r_299_2_4_bank', '规则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_BANK_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_BANK.A.2-4.006', 't_r_299_2_4_bank', '规则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_BANK_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_BANK.A.2-4.007', 't_r_299_2_4_bank', '规则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_BANK_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_BANK.A.2-4.008', 't_r_299_2_4_bank', '规则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_BANK_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_BANK.A.2-4.009', 't_r_299_2_4_bank', '规则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_BANK_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_BANK.A.2-4.010', 't_r_299_2_4_bank', '规则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_BANK_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_BANK.A.2-5.001', 't_r_299_2_5_bank', '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_bank_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_BANK.A.2-5.002', 't_r_299_2_5_bank', '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_BANK_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_BANK.A.2-5.003', 't_r_299_2_5_bank', '表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_BANK_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_BANK.A.2-5.004', 't_r_299_2_5_bank', '规则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_BANK_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_BANK.A.2-5.005', 't_r_299_2_5_bank', '规则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_BANK_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_BANK.A.2-5.006', 't_r_299_2_5_bank', '规则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_BANK_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_BANK.A.2-5.007', 't_r_299_2_5_bank', '规则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_BANK_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_BANK.A.2-5.008', 't_r_299_2_5_bank', '规则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_BANK_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_BANK.A.2-5.009', 't_r_299_2_5_bank', '规则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_BANK_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_BANK_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_BANK_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_BANK_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_BANK_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_BANK_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_BANK.A.2-5.010', 't_r_299_2_5_bank', '规则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_BANK_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_BANK.A.2-5.011', 't_r_299_2_5_bank', '规则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_BANK_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_BANK.A.2-5.012', 't_r_299_2_5_bank', '金融业,合计(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_BANK_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_BANK.A.3-1.001', 't_r_299_3_1_bank', '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_BANK.A.3-1.002', 't_r_299_3_1_bank', '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_BANK_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_BANK.A.3-1.003', 't_r_299_3_1_bank', '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_BANK_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_BANK.A.3-1.004', 't_r_299_3_1_bank', '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_BANK_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_BANK.A.3-1.005', 't_r_299_3_1_bank', '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_BANK_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_BANK.A.3-1.006', 't_r_299_3_1_bank', '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_BANK_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_BANK.A.3-1.007', 't_r_299_3_1_bank', '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_BANK.A.3-1.008', 't_r_299_3_1_bank', '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_BANK_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_BANK.A.3-1.009', 't_r_299_3_1_bank', '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_BANK_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_BANK.A.3-1.010', 't_r_299_3_1_bank', '表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_BANK_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_BANK.A.3-1.011', 't_r_299_3_1_bank', '规则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');

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值