CREATE MULTISET TABLE .............................................LD_VECTOR_VPC_2
(RUC varchar(25),
FECHAINICIACTIVIDADES DATE,
DEESTADOCONTRIBUYENTE VARCHAR(50),
TIPOCONTRIBUYENTE006 VARCHAR(10),
RAZONSOCIAL VARCHAR(100))
PRIMARY INDEX (RUC);
INSERT INTO ............................................................LD_VECTOR_VPC_2 (
RUC,
FECHAINICIACTIVIDADES,
DEESTADOCONTRIBUYENTE,
TIPOCONTRIBUYENTE006,
RAZONSOCIAL
)
SELECT DISTINCT TRIM(X.NUMRUC),
X.FECALTA FECHAINICIACTIVIDADES,
CASE WHEN X.ESTADOCONTRIBUYENTE=21 THEN 'OTROS OBLIGADOS'
WHEN X.ESTADOCONTRIBUYENTE=03 THEN 'SUSPENSION TEMPORAL'
WHEN X.ESTADOCONTRIBUYENTE=20 THEN 'NUM. INTERNO IDENTIF.'
WHEN X.ESTADOCONTRIBUYENTE=12 THEN 'BAJA MULT.INSCR. Y OTROS'
WHEN X.ESTADOCONTRIBUYENTE=00 THEN 'ACTIVO'
WHEN X.ESTADOCONTRIBUYENTE=02 THEN 'BAJA PROV. POR OFICIO'
WHEN X.ESTADOCONTRIBUYENTE=01 THEN 'BAJA PROVISIONAL'
WHEN X.ESTADOCONTRIBUYENTE=22 THEN 'INHABILITADO-VENT.UNICA'
WHEN X.ESTADOCONTRIBUYENTE=11 THEN 'BAJA DE OFICIO'
WHEN X.ESTADOCONTRIBUYENTE=10 THEN 'BAJA DEFINITIVA'
ELSE NULL END DEESTADOCONTRIBUYENTE,
X.TIPCONTRIBUYENTE TIPOCONTRIBUYENTE006,
X.NOMBRE RAZONSOCIAL
-- SELECT *
FROM ................................V_DATOS_PRINCIPALES_SUNAT X
--LEFT JOIN B ON X.ESTADOCONTRIBUYENTE=B.ESTADOCONTRIBUYENTE
WHERE FECPROCESO=(SELECT MAX(FECPROCESO) FROM ...................................V_DATOS_PRINCIPALES_SUNAT);
Add a code snippet to your website: www.paste.org