DOCUMENTACIÓN OXIPRO
Manual de instrucciones - Base de Datos
 
×
Menú
Índice
  • 3. Tablas
  • 3.44. ba_ordeneservicio_estadoauditoria_acumulado
 

3.44. ba_ordeneservicio_estadoauditoria_acumulado

 
Nombre de la tabla en Redash:
ba_ordenesservicio_estadoauditoria_acumulado
Nombre de la tabla en BD:
ba_ordenesservicio_estadoauditoria_acumulado
Descripción del objetivo de la Tabla:
Corresponde a una tabla historica del modulo ordenes de servicio. Se encuentra filtrada por ordenes de servicio con fecha del mes, que la empresa sea diferente a 3589077, estado visita sean exitosas y fallidas y se encuentra agrupada por regional, tipo de entrega y medio de operación. Con el fin de generar el reporte consolidado de estado de auditoria de las ordenes de servicio generadas en el periodo y su estado para realizar control y seguimiento de la operacion del servicio.
Tipo de tabla:
Histórica
Fecha versión actual:
14-Marzo-2023
Declaración SQL:
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
Tablas involucradas:
  • bd_ordenesservicio
Columnas involucradas:
  •  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.
Ubicación (URL) en Redash:
Ubicación (RUTA) en base de datos:
206.189.187.192/CRM/Tables/

ba_

ordenesservicio_estadoauditoria_acumulado
Especificaciones técnicas de los campos involucrados:
Tiempo de ejecución CRON:
Se actualiza una vez al mes, el último dia hábil del mes a media noche.