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

Diganme testarudo pero, trato de darle vueltas a esto de cualquier manera, y me sugirieron usar esta consulta manteniendo el esquema original de mi tabla:
Código:
 SELECT cArt, DATE( Entrada ) AS FIngreso, TIME( Entrada ) AS hIngreso,
CASE WHEN Salida IS NULL
THEN '____.__.__'
ELSE DATE( Salida )
END AS FSalida,
CASE WHEN Salida IS NULL
THEN '__:__'
ELSE TIME( Salida )
END AS hSalida
FROM (

SELECT T1.cArt, T1.Fecha AS Entrada, (
SELECT Fecha
FROM movimientos
WHERE cArt = T1.cArt
AND tipo = '02'
AND Fecha > T1.Fecha
LIMIT 0,1 ) as Salida
FROM movimientos T1
WHERE MTipo = '01'
)TFinal
ORDER BY cArt, Fecha
Sinembargo no logro que funcione. Quiza uds. me puedan ayudar a encontrar el error o en su defecto este esquema le sirva a alguien.

Última edición por nonpublic; 28/08/2009 a las 13:16 Razón: Ahora funciona pero no muestra el reslutado