SQL - consulta

 
Vista:

consulta

Publicado por Wilbert (8 intervenciones) el 23/05/2004 20:57:52
Hola,
en una base de datos de entrada y salida de personal obtengo con la siguiente consulta la entrada y salida de UN SOLO DIA, como puedo hacer para obtener la entrada y salida de todos los dias en un mes?
esta es la consulta que uso para un dia:

SELECT
b.UiName EMPLEADO,
min (a.TimeStamp) ENTRADA,
max (a.TimeStamp) SALIDA
FROM
dbo.Access a ,
dbo.Personnel b
WHERE
a.PersonIdHi = b.ObjectIdHi and
a.PersonIdLo = b.ObjectIdLo and
CONVERT(char, a.TimeStamp ) like ' Mar 15 2004 '
group by
b.UiName

es urgente, ojala puedan ayudarme.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:consulta

Publicado por Wilbert (8 intervenciones) el 26/05/2004 15:47:14
Es SQL Server
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:consulta

Publicado por Isaías Islas (5072 intervenciones) el 27/05/2004 17:08:21
Elimine esta linea:

and
CONVERT(char, a.TimeStamp ) like ' Mar 15 2004 '
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:consulta

Publicado por Wilbert (8 intervenciones) el 27/05/2004 23:19:37
Si la elimino obtengo todos los movimientos,

Me explico mejor, una persona marca aprox. 10 veces al dia, necesito la primera marca y la ultima marca del dia, algo asi:
Busqueda del 15 al 20 de Mayo.

NOMBRE FECHA ENTRADA SALIDA
pedro_torres 15/05/2004 07:00am 16:00am
pedro_torres 16/05/2004 06:45am 17:00am
pedro_torres 17/05/2004 09:00am 16:45am
pedro_torres 18/05/2004 08:15am 16:00am
pedro_torres 19/05/2004 07:05am 17:00am
pedro_torres 20/05/2004 08:15am 16:45am

Creo que esta mas claro, no?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar