3.16. ba_cuentas_cobro_acumulado
Nombre de la tabla en Redash:
|
ba_cuentas_cobro_acumulado
|
Nombre de la tabla en BD:
|
ba_cuentas_cobro_acumulado
|
Descripción del objetivo de la Tabla:
|
Corresponde a la tabla historica del modulo cuentas de cobro. Se encuentra filtrada por cuentas de cobro de pacientes que no corresponda a la empresa 3130039 y 3589077 que se encuentra en estado pendiente, parcial y programado y esta agrupada por regional, con el fin de realizar control de la cartera del paciente y por tipo de cuenta de cobro.
|
Tipo de tabla:
|
Historica
|
Fecha versión actual:
|
-------------------------------------------------------------------------------------------------------------
|
Declaración SQL:
|
SELECT DATE_FORMAT(CURDATE(), '%Y%m') AS agno_mes,
YEAR(CURDATE()) AS agno,
Regional,
count(*) AS Total_cuentas,
SUM(IF(tipodeuda LIKE '%Cuota Moderadora%', 1, 0)) AS Cuota_Moderadora,
SUM(IF(tipodeuda LIKE '%y Multas%', 1, 0)) AS Dagnos_Multas,
SUM(IF(tipodeuda NOT LIKE '%y Multas%'
AND tipodeuda NOT LIKE '%Cuota Moderadora%', 1, 0)) AS Otros,
SUM(Valor_Pendiente) AS Valor_Pendiente,
SUM(IF(tipodeuda LIKE '%Cuota Moderadora%', Valor_Pendiente, 0)) AS Valor_Cuota_Moderadora,
SUM(IF(tipodeuda LIKE '%y Multas%', Valor_Pendiente, 0)) AS Valor_Dagnos_Multas,
SUM(IF(tipodeuda NOT LIKE '%y Multas%'
AND tipodeuda NOT LIKE '%Cuota Moderadora%', Valor_Pendiente, 0)) AS Valor_Otros
WHERE Modulo_Relacionado = 'PacientesII'
AND Relacionado_Con NOT LIKE '%PRUEBA%'
AND (empresa <> 3130039
AND empresa <> 3589077)
AND (estadocuenta = 'Pendiente'
OR estadocuenta = 'Parcial'
OR estadocuenta = 'Programado')
AND (Regional NOT LIKE '%OXIAYUDA%'
AND Regional <> "")
GROUP BY Regional
|
Tablas involucradas:
|
|
Columnas involucradas:
|
-
DATE_FORMAT(CURDATE(), '%Y%m') AS agno_mes.
-
-
-
count(*) AS Total_cuentas.
-
SUM(IF(tipodeuda LIKE '%Cuota Moderadora%', 1, 0)) AS Cuota_Moderadora.
-
SUM(IF(tipodeuda LIKE '%y Multas%', 1, 0)) AS Dagnos_Multas.
-
SUM(IF(tipodeuda NOT LIKE '%y Multas%'.
-
AND tipodeuda NOT LIKE '%Cuota Moderadora%', 1, 0)) AS Otros.
-
SUM(Valor_Pendiente) AS Valor_Pendiente.
-
SUM(IF(tipodeuda LIKE '%Cuota Moderadora%', Valor_Pendiente, 0)) AS Valor_Cuota_Moderadora.
-
SUM(IF(tipodeuda LIKE '%y Multas%', Valor_Pendiente, 0)) AS Valor_Dagnos_Multas.
-
SUM(IF(tipodeuda NOT LIKE '%y Multas%'.
-
AND tipodeuda NOT LIKE '%Cuota Moderadora%', Valor_Pendiente, 0)) AS Valor_Otros.
|
Ubicación (URL) en Redash:
|
|
Ubicación (RUTA) en base de datos:
|
206.189.187.192/CRM/Tables/ba_cuentas_cobro_acumulado
|
Especificaciones técnicas de los campos involucrados:
|
|
Tiempo de ejecución CRON:
|
|
|