SELECT YEAR(CURDATE()) AS agno,
DATE_FORMAT(CURDATE(), '%Y%m') AS agno_mes,
bd_ordenesservicio.Regional AS regional,
bd_ordenesservicio.tipo_entrega AS Tipo_Entrega,
bd_ordenesservicio.MedioOperacion AS MedioOperacion,
COUNT(*) AS Total_ordenes,
SUM(IF(bd_ordenesservicio.estadoauditoria = 'Revisado', 1, 0)) AS Aud_Revisado,
SUM(IF(bd_ordenesservicio.estadoauditoria = 'Pendiente', 1, 0)) AS Aud_Pendiente
FROM bd_ordenesservicio
LEFT JOIN bd_visitas ON bd_visitas.visitasid = bd_ordenesservicio.visitaid
WHERE bd_ordenesservicio.empresa <> 3589077
AND bd_ordenesservicio.identificador_paciente NOT LIKE '%PRUEBA%'
AND (bd_visitas.estadovisita LIKE '%exitosa%'
OR bd_visitas.estadovisita LIKE '%fallida%')
AND bd_ordenesservicio.estado_orden <> 'ANULADA'
AND bd_ordenesservicio.estadoauditoria <> 'Cerrado'
AND YEAR(fecha_orden) >=2020
GROUP BY bd_ordenesservicio.Regional,
bd_ordenesservicio.tipo_entrega,
bd_ordenesservicio.MedioOperacion
|