Ver Mensaje Individual
  #8 (permalink)  
Antiguo 04/12/2007, 19:06
Avatar de ss007
ss007
 
Fecha de Ingreso: marzo-2002
Mensajes: 205
Antigüedad: 22 años, 1 mes
Puntos: 0
Re: Se puede usar IF?

Cita:
no se para q usas el campo "comando" pero si ahi es donde marcas el tipo de tarea
podrias utulizar por ejemplo el valor 1 para iniciar la jornada laboral y el 2 para cuando la termina, entoences la hora minima seria el comando 1 y la maxima el coamndo 2
Justamente el comando no es la tarea sino que 11 es entrada y 21 es salida, no es determinado por mi, sino que es una importacion.

Por lo tanto el valor 11 indica el inicio de la jornada laboral y 21 la finalizacion.
Con esta seleccion:
Código:
select p.tarjeta, p.apellido, t.fecha, min(t.hora), max(t.hora)
from personas p join tarjetas t on p.tarjeta=t.tarjeta
group by p.tarjeta, p.nombre, t.fecha
si alguien sale despues de las 12 de la noche, me da como hora minima la salida del dia anterior ya que en ningun lugar estoy condicionando con el campo comando.

Espero puedas entenderme...
Gracias
__________________
MonaS