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 ( 3 years ago )
IF OBJECT_ID('TMP_VMVP_DETALLE_SUNAT_SUBMUESTRA','U') IS NOT NULL DROP TABLE TMP_VMVP_DETALLE_SUNAT_SUBMUESTRA
SELECT A.FECCARGA PERIODO,
A.NUMRUC,
--PERSONA.CODSBS,
MAX(ISNULL(A.MAX_MONTODEUDATRIBUTO, 0)) MAX_MONTODEUDATRIBUTO,
MAX(ISNULL(A.MAX_NUMTRABAJADORES, 0)) MAX_NUMTRABAJADORES,
MAX(ISNULL(A.ANOS_EMPRESA, 0)) ANOS_EMPRESA,
MAX(ISNULL(A.ANOS_DESDE_BAJA, 0)) ANOS_DESDE_BAJA,
MAX(ISNULL(A.CNT_RRLL, 0)) CNT_RRLL,
MAX(ISNULL(A.RANGOVENTAS, 0)) RANGOVENTAS,
CASE WHEN MAX(MAX_ESTADOCONTRIBUYENTE) IS NULL THEN 'SV'
WHEN MAX(MAX_ESTADOCONTRIBUYENTE) = '21' THEN 'OTROS_OBLIGADOS'
WHEN MAX(MAX_ESTADOCONTRIBUYENTE) = '03' THEN 'SUSPENSION_TEMPORAL'
WHEN MAX(MAX_ESTADOCONTRIBUYENTE) = '20' THEN 'NUM_INTERNO_IDENTIF'
WHEN MAX(MAX_ESTADOCONTRIBUYENTE) = '12' THEN 'BAJA_MULT_INSCR_Y_OTROS'
WHEN MAX(MAX_ESTADOCONTRIBUYENTE) = '00' THEN 'ACTIVO'
WHEN MAX(MAX_ESTADOCONTRIBUYENTE) = '02' THEN 'BAJA_PROV_POR_OFICIO'
WHEN MAX(MAX_ESTADOCONTRIBUYENTE) = '01' THEN 'BAJA_PROVISIONAL'
WHEN MAX(MAX_ESTADOCONTRIBUYENTE) = '22' THEN 'INHABILITADO_VENT_UNICA'
WHEN MAX(MAX_ESTADOCONTRIBUYENTE) = '11' THEN 'BAJA_DE_OFICIO'
WHEN MAX(MAX_ESTADOCONTRIBUYENTE) = '10' THEN 'BAJA_DEFINITIVA'
ELSE MAX(MAX_ESTADOCONTRIBUYENTE) END ESTADOCONTRIBUYENTE,
CASE WHEN MAX(MAXCONDICIONDOMICILIO) IS NULL THEN 'SV'
WHEN MAX(MAXCONDICIONDOMICILIO) = '00' THEN 'HABIDO'
ELSE MAX(MAXCONDICIONDOMICILIO) END CONDICIONDOMICILIO,
ISNULL(MAX(A.TIPPERSONA), 'SV') TIPPERSONA,
ISNULL(MAX(A.FACTURACION), 'SV') FACTURACION,
AVG(PROMEDIO_EDAD_RRLL) PROMEDIO_EDAD_RRLL,
MAX(PERCEN_MASCULINO) PERCEN_MASCULINO,
MAX(PERCEN_RESIDENCIA_PROVICNCIA) PERCEN_RESIDENCIA_PROVICNCIA,
MAX(PERCEN_SOLTERO) PERCEN_SOLTERO,
MAX(PERCEN_CASADO) PERCEN_CASADO,
MAX(PERCEN_VIUDO) PERCEN_VIUDO,
MAX(PERCEN_FEMENINO) PERCEN_FEMENINO,
MAX(PERCEN_RESIDENCIA_EXTRANJERA) PERCEN_RESIDENCIA_EXTRANJERA,
MAX(PERCEN_RESIDENCIA_LIMA_CALLAO) PERCEN_RESIDENCIA_LIMA_CALLAO,
MAX(CIIU) CIIU
INTO TMP_VMVP_DETALLE_SUNAT_SUBMUESTRA
FROM TMP_DBV_CREDITOS_BPE_CASOS A
--LEFT JOIN ODS.MD_VPC_RCC_PERSONA PERSONA WITH (NOLOCK)
--ON A.NUMRUC = PERSONA.NUM_RUC
--WHERE A.NUMRUC IN ('20600847300', '20456165843', '20456345230', '20458830437', '20478038021')
GROUP BY A.FECCARGA,
A.NUMRUC
--PERSONA.CODSBS
Revise this Paste