Ver Mensaje Individual
  #25 (permalink)  
Antiguo 28/08/2009, 10:10
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

Gracias por responder. Acabo de hacer las pruebas.
Los movimientos luego de un pequeño ajuste me quedaron asi:

Cita:
// Muestra Movimientos secuenciales

SELECT e.articulo articulo, DATE_FORMAT( e.fecha_hora, "%d-%m-%y" ) fecha, DATE_FORMAT(

e.fecha_hora, "%H:%i" ) fechahora, 'E'tipo_mov
FROM entradas e
UNION ALL
SELECT s.articulo articulo, DATE_FORMAT( s.fecha_hora, "%d-%m-%y" ) fecha, DATE_FORMAT(

s.fecha_hora, "%H:%i" ) fechahora, 'S'tipo_mov
FROM salidas s
ORDER BY fecha, fechahora, articulo, tipo_mov
Hasta aqui todo OK.
Asi que decidi probar ingresando una salida de los productos al dia siguiente.
Aqui tuve un percance.
La consulta mostro lo siguiente:
Cita:
------------------------------
|articulo |fecha |hora_entrada |hora_salida
------------------------------
01 27-09-09 13:14 13:32
01 27-09-09 13:03 13:11
01 27-09-09 14:00 03:45 //*
02 27-09-09 13:25 13:32
03 27-09-09 13:07 03:40 //*
Dato que es erroneo porque las ultimas salidas de los productos 01 y 03 se produjeron al dia siguiente, por que la consulta deberia retornar:
Cita:
------------------------------
|articulo |fecha |hora_entrada |hora_salida
------------------------------
01 27-09-09 13:14 13:32
01 27-09-09 13:03 13:11
01 27-09-09 14:00 --:--
02 27-09-09 13:25 13:32
03 27-09-09 13:07 --:--
03 28-09-09 --:-- 03:40
01 28-09-09 --:-- 03:45
Alguna sugerencia?