Welcome, guest! Login / Register - Why register?
Psst.. new poll here.
Psst.. new forums here.
Microsoft is blocking us again (TY IP Reputation!) so dont bother with any of their useless mail servers here and just use oauth login instead. Thank the nice Russians for causing that. :)

Paste

Pasted as SQL by registered user vvillacorta ( 4 years ago )
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);

 

Revise this Paste

Your Name: Code Language: