DOCUMENTACIÓN OXIPRO
Manual de instrucciones - Base de Datos
 
×
Menú
Índice
 

2.13.2. ba_dagnos_empleados

 
Nombre de la tabla en Redash:
ba_dagnos_empleados
Nombre de la tabla en BD:
ba_dagnos_empleados
Descripción del objetivo de la Tabla:
Tabla agrupada del registro de daños por empleado, clasedagno, repuesto y estado por mes realizar el informe de daños por operador.
Tipo de tabla:
En linea
Fecha versión actual:
21-Septiembre-2022
Declaración SQL:
select
   `vtiger_products`.`productname` AS `productname`,
   `vtiger_itemsdagnos`.`clasedagno` AS `clasedagno`,
   `vtiger_itemsdagnos`.`estadodagno` AS `estadodagno`,
   date_format(`vtiger_crmentity`.`createdtime`, '%Y%m') AS `agno_mes`,
   `vtiger_incidentesdagnosgrouprel`.`groupname` AS `groupname`,
 #01  (
      case
         when
            (
(
               select
                  `vtiger_crmentity`.`setype`
               from
                  `vtiger_crmentity`
               where
                  (
                     `vtiger_crmentity`.`crmid` = `vtiger_incidentesdagnos`.`quentrega`
                  )
) = 'PacientesII'
            )
         then
(
            select
               `vtiger_pacientesii`.`identificador_paciente`
            from
               `vtiger_pacientesii`
            where
               (
                  `vtiger_incidentesdagnos`.`quentrega` = `vtiger_pacientesii`.`pacientesiiid`
               )
)
            when
               (
(
                  select
                     `vtiger_crmentity`.`setype`
                  from
                     `vtiger_crmentity`
                  where
                     (
                        `vtiger_crmentity`.`crmid` = `vtiger_incidentesdagnos`.`quentrega`
                     )
) = 'Empleados'
               )
            then
(
               select
                  `vtiger_empleados`.`identificador_empleado`
               from
                  `vtiger_empleados`
               where
                  (
                     `vtiger_incidentesdagnos`.`quentrega` = `vtiger_empleados`.`empleadosid`
                  )
)
               else
                  'OTRA COSA'
      end
   )
   AS `quentrega_nombre`,
   `vtiger_itemsdagnos`.`cantidad` AS `num_repuestos`,
   `vtiger_itemsdagnos`.`valoritemdagno` AS `valor_total`,
   (
      `vtiger_itemsdagnos`.`cantidad` * `vtiger_itemsdagnos`.`valoritemdagno`
   )
   AS `Valor_Total_Dagno`,
   (
      `vtiger_itemsdagnos`.`cantidad` * `vtiger_products`.`unit_price`
   )
   AS `Valor_Total_Producto`
from
   (
      left join
         `vtiger_crmentity`
         on((`vtiger_crmentity`.`crmid` = `vtiger_itemsdagnos`.`itemsdagnosid`)))
      left join
         `vtiger_incidentesdagnos`
         on((`vtiger_incidentesdagnos`.`incidentesdagnosid` = `vtiger_itemsdagnos`.`incidentedgn`)))
      left join
         `vtiger_crmentity` `crmentrega`
         on((`vtiger_incidentesdagnos`.`quentrega` = `crmentrega`.`crmid`)))
      left join
         `vtiger_products`
         on((`vtiger_itemsdagnos`.`tipodagno` = `vtiger_products`.`productid`)))
      left join
         on((`vtiger_incidentesdagnos`.`incidentesdagnosid` = `vtiger_incidentesdagnosgrouprel`.`incidentesdagnosid`))
   )
where
   (
      `crmentrega`.`setype` <> 'PacientesII'
   )
order by
   `agno_mes` desc
Tablas involucradas:
  •  vtiger_incidentesdagnos (Incidentes).
  •  vtiger_incidentesdagnosgrouprel (Grupos).
  •  vtiger_products (Productos).
  •  vtiger_crmentity (Datos de creación).
  •  vtiger_itemsdagnos (Items de daños).
Columnas involucradas:
  •  vtiger_products.productname (Nombre del producto).
  •  vtiger_itemsdagnos.clasedagno (Clase de daño).
  •  DATE_FORMAT(vtiger_crmentity.createdtime, '%Y%m') (Fecha de creación, año y mes).
  •  vtiger_itemsdagnos.estadodagno (Estado del daño).
  •  vtiger_incidentesdagnosgrouprel.groupname (Nombre del grupo).
  •  #01 (Nombre de quien entrega).
  •  vtiger_itemsdagnos.cantidad (Numero de repuestos).
  •  vtiger_itemsdagnos.valoritemdagno (Valor total).
Ubicación (URL) en Redash:
Ubicación (RUTA) en base de datos:
206.189.187.192/CRM/Views/ba_dagnos_empleados
Especificaciones técnicas de los campos involucrados: