Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/08/2009, 08:31
Avatar de nonpublic
nonpublic
 
Fecha de Ingreso: agosto-2009
Mensajes: 240
Antigüedad: 14 años, 8 meses
Puntos: 4
Pregunta Consulta de movimientos secuenciales

Estimados foristas:
Necesito vuestra ayuda con este tema.
Tengo una tabla que registra movimientos de entrada (01) y salida (02) de articulos,
un movimiento a la vez de manera secuencial.
Estos movimientos tienen un quiebre por dia. No puede darse una salida sin una entrada
y puede que un movimiento solo tenga entrada o solo salida durante el dia.
Código:
Movimientos
-------------------------------------------
cArt | tMov  | Fec        |  Hora
-------------------------------------------
01   | 01    |25/05/2005  | 10:05
02   | 01    |25/05/2005  | 10:30
01   | 02    |25/05/2005  | 10:35
03   | 01    |25/05/2005  | 10:45
02   | 02    |25/05/2005  | 10:50
03   | 02    |25/05/2005  | 11:15
01   | 01    |25/05/2005  | 11:25
y necesito llegar a esto:
Código:
Movimientos x Articulo
------------------------------------------------------
Articulo | Fecha      | Hora Ent     |Hora Sal
------------------------------------------------------
01       |25/05/2005  | 10:05        | 10:35
01       |25/05/2005  | 11:25        | --:--
02       |25/05/2005  | 10:30        | 10:50
03       |25/05/2005  | 10:45        | 11:15
Probre con esto y no me resulta
Cita:
SELECT a.cArt AS "Articulo", a.fec AS "Fecha", a.hora AS "Hora Ent", b.hora AS "Hora Sal"
FROM (
SELECT *
FROM movimientos
WHERE tipo =1
) AS a, (
SELECT *
FROM movimientos
WHERE tipo =2
) AS b
Agradezco vuestra ayuda y atencion.

Última edición por nonpublic; 27/08/2009 a las 11:40