Ver Mensaje Individual
  #3 (permalink)  
Antiguo 27/08/2009, 09:37
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: Consulta de movimientos secuenciales

Yo sólo veo un problema, el caso en que la hora de entrada y de salida se den en dias distintos. Imagina que la entrada se produce el 2005/01/01 a las 23:45:00, y la salida el 2005/01/02 a las 00:15:00. No sé si se te dará el caso. Si se diera el caso, puedes utilizar algo parecido a esto, hecho siguiendo la sintaxis empleada por huesos52:
Código sql:
Ver original
  1. SELECT t1.articulo articulo,t1.fech_entrada fecha_entrada,t1.hora_entrada hora_entrada,
  2.  IFNULL(t2.fech_salida,'----/--/--') fecha_salida,
  3.  IFNULL(t2.hora_salida,'--:--:--') hora_salida
  4.  FROM (SELECT cart articulo,fec fech_entrada,hora hora_entrada FROM movimientos WHERE tmov=01)t1
  5.  LEFT JOIN(SELECT cart articulo,fec fech_salida,hora hora_salida FROM movimientos WHERE tmov=02)t2
  6.  ON t1.articulo=t2.articulo ORDER BY t1.articulo