Ver Mensaje Individual
  #2 (permalink)  
Antiguo 14/08/2017, 15:45
Avatar de Libras
Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 17 años, 8 meses
Puntos: 774
Respuesta: Cómo obtener la primera y la utlimo registros

No tengo tus datos pero viendo las columnas de tus tablas podrias hacer algo como esto:

Código SQL:
Ver original
  1. SELECT * FROM(
  2. SELECT firstname, lastname, description, MIN(TimeStamp_Server) AS hora_entrada FROM
  3. tabla GROUP BY firstname, lastname, description WHERE description='Entrada') AS t1
  4. LEFT JOIN
  5. (
  6. SELECT firstname, lastname, description, MAX(TimeStamp_Server) AS hora_salida FROM
  7. tabla GROUP BY firstname, lastname, description WHERE description='salida'
  8. ) AS t2 ON (t1.firstname=t2.firstname AND t1.lastname=t2.lastname)

Ahora como te digo desconozco los datos, asi que faltaria saber si la consulta la quieres por dia, de ser asi faltaria filtrar de que solo regrese informacion para un dia.
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me