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

El número de operación podría servir, pero también podrías usar la fecha y hora de entrada; me explicaré. Si existiera un campo datetime añadido en el que pudieras introducir fecha y hora de entrada (son datos que ya tienes y cargas, pero que cargarías juntos en ese campo), y cuando guardes el 02, es decir la salida de ese producto (por ej. el producto 01) añades la fecha y hora de entrada anterior (la última) de ese producto. Si se trata de 01, es decir, entrada, sólo guardas la fecha y hora en que se produce. Naturalmente, te tocará hacer algún concat con cast a fecha de la fecha y hora de entrada y salida en la consulta de comparación. A ver si me explico bien, buscas el registro de ese producto 01 y concretamente su 01, es decir, entrada más alta hasta ese momento, y cargas el dato de ese campo datetime en el campo datetime de 02 de ese producto 01. Y ya puedes agrupar por ese campo datetime y tener hora de entrada y salida, agrupando por producto y campo datetime, a la vez.
Se me ocurre.
Otra opción sería numerar los registros, pero haría la consulta algo más engorrosa.

Última edición por jurena; 27/08/2009 a las 12:29