Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/03/2011, 14:44
franjgg
 
Fecha de Ingreso: marzo-2007
Mensajes: 751
Antigüedad: 17 años, 1 mes
Puntos: 4
Seleccionar solo la hora mayor y menor

Hola amigos como estais,

Vereis tengo una consulta sql que me coje todos los trabajadores que que estan asignados a un usuario dentro de una fecha, seria esta:

SELECT * FROM horario t1 inner join usuarios t2 on t1.NUsuario = t2.NUsuario and t1.Fecha = '".$jueves."' inner join trabajadores t3 on t1.NTrabajador = t3.NTrabajador WHERE t2.NUsuario = '".$NUsuario."' ORDER BY t1.Hora

La cosa es que en la tabla horario para cada trabajador hay una entrada diferente por cada hora que esta con el usuario, un ejemplo si el trabajador pablo esta 5 horas con el usuario hay 5 registros iguales solo que varia el campo hora que sera en el 1º registro por ejemplo las 12, en el 2º seras las 13 y asi hasta terminar, entonces lo que necesito seria que si hay 5 horas me coja solo la hora las pequeña y la mas grande de cada usuario, tal como esta ahora esta cojiendo todas las horas

A ver si alguien sabe como se podria hacer esto

Un saludo a todos amigos y gracias desde ya