Ver Mensaje Individual
  #16 (permalink)  
Antiguo 23/01/2012, 19:37
Avatar de Nemutagk
Nemutagk
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: México
Mensajes: 2.633
Antigüedad: 21 años
Puntos: 406
Respuesta: consulta sin solucion..

Cita:
Iniciado por alears Ver Mensaje
la forma en que guardo los datos en la bd es la siguiente

Código:
ID | documento | estado     | fecha    | identificador
1   |     Nº1  |  ingreso   | 23/09   |        0          
2   |     Nº 2 |  ingreso   |  23/09  |        0         
3   |     Nº 1 |  egreso    |  23/09  |        1    
4   |     Nº 2 |  egreso    |  25/09  |        2
en este ejemplo no deberia traerme el documeto Nº1 si yo filtrara por fecha menor al 24/09, y la comparacion que intento hacer es que si el identificador y la id son iguales entonces entro y salio el mismo documento
Según yo tienes un pequeño problema de diseño, no veo para que duplicas la información (al menos no lo has indicado si es un requerimiento), pero a simple vista es hacer el trabajo dos veces, el campo "estado" debería funcionar como un switch, o bandera, cuando es egresado deberías modificar dicho campo, no agregar una nueva fila, así automáticamente se descartaría en tus consultas, no se si me entiendes, aparte de que la tabla se optimizaría al evitar estar repitiendo la información, ahora, al modificar el campo estado deberías tener un campo fechaIngreso y fechaEgreso, y podrías obtener la información de mejor manera
__________________
Listo?, tendría que tener 60 puntos menos de IQ para considerarme listo!!!
-- Sheldon Cooper
http://twitter.com/nemutagk
PD: No contestaré temas vía mensaje personal =)