Indicadores de GTI

Cantidad total de horas trabajadas Ayer (40)

Este indicador trae como resultado la cantidad total de horas trabajadas en el día de ayer.

Parámetro utilizado: 9 – Horas Trabajadas.

Query - SQL

select isnull(sum(adcanthoras),0)
from gti_acumdiario
where datediff(day,adfecha,getdate()) = 1 and thnro = Horas Trabajadas

Cantidad total de horas extras Ayer (41)

Este indicador trae como resultado la cantidad total de horas extras realizadas el día de ayer.

Parámetro utilizado: 10 – Horas Extras.

Query - SQL

select isnull(sum(adcanthoras),0)
from gti_acumdiario
where datediff(day,adfecha,getdate()) = 1 and thnro in (Horas Extras)

Cantidad total de horas no laborales Ayer (42)

Este indicador trae como resultado la cantidad total de horas no laborables en el día de ayer.

Parámetro utilizado: 11 – Ausencia.

Query - SQL

select isnull(sum(adcanthoras),0)
from gti_acumdiario
where datediff(day,adfecha,getdate()) = 1 and thnro in (Ausencia)

Empleados Presentes (70)

Este indicador trae como resultado la cantidad de empleados que se encontraban presentes dentro de un rango determinado de horas.

Parámetros utilizados:

  • 18 – Hora Desde.
  • 19 – Hora Hasta.

Query - SQL

select count(distinct gti_registracion.ternro)
from gti_registracion inner join empleado on gti_registracion.ternro = empleado.ternro and empleado.empest = -1
where convert(int,regfecha) = convert(int,getdate()) and reghora >= Hora Desde and reghora <= Hora Hasta

Hombres Presentes (71)

Este indicador trae como resultado la cantidad de empleados de sexo masculino que se encontraban presentes dentro de un rango determinado de horas.

Parámetros utilizados:

  • 18 – Hora Desde.
  • 19 – Hora Hasta.

Query - SQL

select count(distinct gti_registracion.ternro)
from gti_registracion inner join tercero on gti_registracion.ternro = tercero.ternro and tercero.tersex = -1 inner join empleado on tercero.ternro = empleado.ternro and empleado.empest = -1
where convert(int,regfecha) = convert(int,getdate()) and reghora >= Hora Desde and reghora <= Hora Hasta

Mujeres Presentes (72)

Este indicador trae como resultado la cantidad de empleados de sexo femenino que se encontraban presentes dentro de un rango determinado de horas.

Parámetros utilizados:

  • 18 – Hora Desde.
  • 19 – Hora Hasta.

Query - SQL

select count(distinct gti_registracion.ternro)
from gti_registracion inner join tercero on gti_registracion.ternro = tercero.ternro and tercero.tersex = 0 inner join empleado on tercero.ternro = empleado.ternro and empleado.empest = -1
where convert(int,regfecha) = convert(int,getdate()) and reghora >= Hora Desde and reghora <= Hora Hasta

Cant total horas trabajadas ayer sin empl agencia (76)

Este indicador trae como resultado la cantidad total de horas trabajadas (que no sean de empleados de agencia) que se produjeron ayer.

Parámetros utilizado: 9 – Horas Trabajadas.

Query - SQL

select isnull(sum(adcanthoras),0)
from gti_acumdiario inner join empleado on empleado.ternro = gti_acumdiario.ternro
where datediff(day,adfecha,getdate()) = 1 and thnro in (Horas Trabajadas) and empleado.ternro not in (select ternro from his_estructura agencia where agencia.tenro = 28 and gencia.htethasta is null)

Cant total horas extras ayer sin empl de agencia (77)

Este indicador trae como resultado la cantidad total de horas extras (que no sean de empleados de agencia) que se produjeron ayer.

Parámetros utilizado: 10 – Horas Extras.

Query - SQL

select isnull(sum(adcanthoras),0)
from gti_acumdiario inner join empleado on empleado.ternro = gti_acumdiario.ternro
where datediff(day,adfecha,getdate()) = 1 and thnro in (Horas Extras) and empleado.ternro not in (select ternro from his_estructura agencia where agencia.tenro = 28 and agencia.htethasta is null)

Cant total horas no laborales ayer sin emp agencia (78)

Este indicador trae como resultado la cantidad total de horas no laborales (que no sean de empleados de agencia) que se produjeron ayer.

Parámetro utilizado: 11 – Ausencia.

Query - SQL

select isnull(sum(adcanthoras),0)
from gti_acumdiario inner join empleado on empleado.ternro = gti_acumdiario.ternro
where datediff(day,adfecha,getdate()) = 1 and thnro in (Ausencia) and empleado.ternro not in (select ternro from his_estructura agencia where agencia.tenro = 28 and agencia.htethasta is null)
Ir arriba ↑