SQL - Comparacion en SQL

   
Vista:

Comparacion en SQL

Publicado por Noe (1 intervención) el 18/09/2008 16:26:59
Tengo una duda:
He realizado una vista que contiene los campos: Nombre de empleado y horario en que marcó la entrada a trabajar el empleado. Lo que quiere decir que por empleado puede haber más de una marcada ( ya que pudo salir a realizar alguna actividad y para salir debe marcar con la tarjeta, pero este horario no cuenta como de entrada) . MI pregunta es: necesito realizar una consulta que solo me traiga el horario de marcada valiado ( o sea el más chico o el primero) de ese empelado,y no se como realizarla. si alguien me puede dar una idea lo agredecería muchisimo.
Espero comentarios.
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:Comparacion en SQL

Publicado por Angeles (12 intervenciones) el 18/09/2008 17:10:45
Tienes que hacer una consulta agrupando por empleado y seleccionando mínimo en el campo hora.

Si la tabla se llama HORARIO y los campos EMPLEADO y HORA la sql sería:

SELECT horario.empleado, Min(horario.hora) AS MínDehora
FROM horario
GROUP BY horario.empleado;
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