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 )
-- PASO 8: Generamos el universo de los clientes y sus representantes Legales
--DROP TABLE ......................LD_VECTOR_VPC_PERSONA;
CREATE MULTISET TABLE  ......................LD_VECTOR_VPC_PERSONA
   (DOCUMENTO_FINAL  varchar(25),
   RUC  varchar(25),
   TIPID_BDRELE  varchar(25),
   NUMID_BDRELE  varchar(25)
   ) PRIMARY INDEX (DOCUMENTO_FINAL);
    
  INSERT INTO ......................LD_VECTOR_VPC_PERSONA ( 
  DOCUMENTO_FINAL,
  RUC,
  TIPID_BDRELE,
  NUMID_BDRELE) 
  SELECT DISTINCT
    X.DOCUMENTO_FINAL,
    X.RUC,
    D.TIPDOC TIPID_BDRELE,
    D.CODDOC NUMID_BDRELE
  FROM ......................LVL_VECTOR_VPC_4 X 
  LEFT JOIN ..........V_REP_LEGALES_SUNAT  D  ON D.NUMRUC = X.RUC
  WHERE  SUBSTR(TRIM(X.RUC),1,2) <> '10' AND D.CODDOC IS NOT NULL AND D.ESTADO = '0'  

  UNION
  SELECT DISTINCT
    X.DOCUMENTO_FINAL,
    X.RUC,
    D.TIPDOC TIPID_BDRELE,
    D.CODDOC NUMID_BDRELE
  FROM ......................LVL_VECTOR_VPC_4 X 
  LEFT JOIN ..........V_REP_LEGALES_SUNAT  D  ON D.NUMRUC = X.RUC
  WHERE  SUBSTR(TRIM(X.RUC),1,2) = '10'  AND LENGTH(TRIM(X.RUC)) = 11;

 

Revise this Paste

Your Name: Code Language: