Buenas a todos
Tengo una bd en SQL Server 2000. Una tabla llamada Logs tiene los
siguientes campos:
IDUsuario -int
Fecha -smalldatetime
Hora -smalldatetime
Entrada -bit (si es 1 = entrada; si es 0 = salida)
Debo realizar las sumatoria de diferencias horarias agrupadas por
fecha y usuario. Por ej
Usuario 85, Fecha '01/04/2007', Hora '11:00:00', Entrada 1
Usuario 85, Fecha '01/04/2007', Hora '19:00:00', Entrada 0
Usuario 24, Fecha '05/04/2007', Hora '10:30:00', Entrada 1 primer
entrada del dia 5
Usuario 85, Fecha '05/04/2007', Hora '10:35:00', Entrada 1
Usuario 24, Fecha '05/04/2007', Hora '12:00:00', Entrada 0 primer
salida del dia 5 (+01:30)
Usuario 85, Fecha '05/04/2007', Hora '18:20:00', Entrada 0
Usuario 24, Fecha '05/04/2007', Hora '17:00:00', Entrada 1 segunda
entrada del dia 5
Usuario 24, Fecha '05/04/2007', Hora '22:00:00', Entrada 0 segunda
salida del dia 5 (+05:00)
De acuerdo a estos registros deberia lograr
85, '01/04/2007', '07:00:00'
24, '05/04/2007', '06:30:00'
85, '05/04/2007', '07:45:00'
Espero que se entienda y lograr solucionarlo, ya que he buscado en
todo el foro algo similar y no encuentro solucion alguna. Muchas
gracias.
Cristian Meneses
Leer las respuestas