Que tal a todos,
Que me sugieren para lo siguiente, tengo una tabla donde se guardan los
registros de acceso de personal, mi tabla tiene la siguiente estructura.
CREATE TABLE [Registros] (
[IdEmpleado] [smallint] NOT NULL ,
[Fecha] [datetime] NOT NULL ,
[Registro1] [datetime] NULL ,
[Registro2] [datetime] NULL ,
[Registro3] [datetime] NULL ,
[Registro4] [datetime] NULL ,
[Reloj] [varchar] (20) COLLATE Traditional_Spanish_CI_AS NULL ,
CONSTRAINT [PkRegistros] PRIMARY KEY CLUSTERED
(
[IdEmpleado],
[Fecha]
) WITH FILLFACTOR = 90 ON [PRIMARY]
) ON [PRIMARY]
GO
en la tabla se almacenan 4 registros de acceso por cada IdEmpleado por
dia, los registros son:
Registro1 = hora de entrada del empleado
Registro2 = hora de salida a comer
Registro3 = hora de entrada de comer
Registro4 = hora de salida del dia
Lo que necesito es un query en el cual pueda conocer el número de horas que
trabaja por dia, con esto y por medio del la fecha del registro y la función
DATENAME sacar las horas laboradas por semana y mes.
Alguna referencia al respecto se las agradeceré.
Saludos !
Jorge Gómez Díaz
Uruapan, Mich. México
Leer las respuestas