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
Add a code snippet to your website: www.paste.org