SELECT T.PERIODO,
T.regional,
SUM(T.FinalizadoTotal) AS FinalizadoTotal,
SUM(T.FinalizadoOK) AS FinalizadoOK,
SUM(T.FinalizadoIncompleto) AS FinalizadoIncompleto,
SUM(T.FinalizadoPendiente) AS FinalizadoPendiente,
SUM(Notificado_EPS) as Notificado_EPS,
SUM(Notificado_Paciente) as Notificado_Paciente
FROM
(SELECT regional,
DATE_FORMAT(Fecha_solicitud_terminacion, '%Y%m') AS PERIODO,
IF(EstadoComodato = 'Finalizado - OK', 1, 0) AS FinalizadoOK,
IF(EstadoComodato = 'Finalizado - RT Pendiente'
OR EstadoComodato = 'Finalizado - Recogida en Tramite', 1, 0) AS FinalizadoPendiente,
IF(EstadoComodato = 'Finalizado - Incompleto', 1, 0) AS FinalizadoIncompleto,
IF(EstadoComodato = 'Finalizado - RT Pendiente'
OR EstadoComodato = 'Finalizado - Recogida en Tramite'
OR EstadoComodato = 'Finalizado - Incompleto'
OR EstadoComodato = 'Finalizado - OK', 1, 0) AS FinalizadoTotal,
IF(medionotificacion = 'EPS' OR medionotificacion = 'Portal MinSalud', 1, 0) AS Notificado_EPS,
IF(medionotificacion = 'Paciente', 1, 0) AS Notificado_Paciente
FROM bi_contrato_como_dato_view
WHERE Fecha_solicitud_terminacion BETWEEN DATE_FORMAT(NOW() - INTERVAL 1 MONTH, '%Y-%m-01 00:00:00') AND DATE_FORMAT(LAST_DAY(NOW() - INTERVAL 1 MONTH), '%Y-%m-%d 23:59:59')
AND bi_contrato_como_dato_view.empresa <> 3130039
AND identificador_paciente NOT LIKE '%PRUEBA%'
AND EstadoComodato NOT LIKE 'Anula%'
AND regional <> ''
AND epsconsolidada NOT LIKE '%OXIAYUDA%') T
GROUP BY T.PERIODO,
T.regional
|