CREATE MULTISET TABLE ..................T1_VPC_SUNAT_DEUDA_TRIBUTARIA_HIST AS (
              SELECT A.FECCARGA,  TRIM(A.NUMRUC) NUMRUC, 
                SUM(MONTODEUDATRIBUTO)  MONTODEUDATRIBUTO,
                MIN(FECINICIOPROCESOTRIBUTO)  FECINICIOPROCESOTRIBUTO,
                CASE WHEN MAX(FECINICIOPROCESOTRIBUTO) IS NULL THEN 0
                           ELSE MONTHS_BETWEEN(CAST(FECCARGA AS DATE FORMAT 'YYYYMM'),CAST(MIN(FECINICIOPROCESOTRIBUTO) AS DATE FORMAT 'YYYYMM')) / 12 END TIEMPO_DEUDA_TRIBUTARIA,
                CASE WHEN SUM(MONTODEUDATRIBUTO) = 0 THEN 0 ELSE COUNT(CODDOCTRIBUTO) END CNT_DEUDAS_TRIBUTARIAS,
               '202109' PERIODO_VAL -- MES PARAMETRO (mes actual - 1 , a que se debe correr el 1ero de cada mes) varia por caja ejecucion del job
             FROM ..................V_CONSOLIDADO_SUNAT_HIST A
       WHERE 1 = 1
      AND ESTADOTRIBUTO = 0
      AND SUBSTR(NUMRUC,1,2) IN ('15','17','20','10')
      AND A.FECCARGA =  -- 'PERIODO_A_COPIAR_DE_SUNAT_HIST'
      --AND A.NUMRUC IN ( 
      --       '20194658371',
      --     '20390455080',
      --     '20207967158',
      --     '20339968455',
      --     '20121142148',
      --     '20602767915',
      --     '20100915783',
      --     '10700199849',
      --     '20553853355',
      --     '10069686716',
      --     '10101719451',
      --     '20600847300'
      --  )
      GROUP BY A.FECCARGA,  TRIM(A.NUMRUC)
 )  WITH DATA AND STATS;

Add a code snippet to your website: www.paste.org