Foros del Web » Programando para Internet » PHP »

Problema con consulta php

Estas en el tema de Problema con consulta php en el foro de PHP en Foros del Web. Hola tengo un problema con mi consulta, tengo una base de datos donde guardo ingresos y egresos de documentos, cada egreso tiene un campo llamado ...
  #1 (permalink)  
Antiguo 22/01/2012, 23:11
Avatar de alears  
Fecha de Ingreso: enero-2012
Mensajes: 15
Antigüedad: 12 años, 3 meses
Puntos: 0
Pregunta Problema con consulta php

Hola tengo un problema con mi consulta, tengo una base de datos donde guardo ingresos y egresos de documentos, cada egreso tiene un campo llamado "identificador" donde guardo la ID del ingreso al que corresponde y en otros campos tengo la fecha de ingreso o egreso ($fecha), lo que necesito es crear una consulta que me de como resultado todos los ingresos menores a la fecha que eligo y que no hayan egresado aun es decir si un documento entro y salio 20 veces en ese rango de fechas no deberia mostrarme nada pero si en ese rango de fechas entro y no salio deberia mostrarme los datos del documento, la verdad estoy algo perdido y no encuentro la logica para hacer esto, si alguien me puede dar una mano le voy a estar eternamente agradecido, chas gracias a todos pongo el codigo para que lo vean no funciona y no se por donde darle

Código PHP:
$resulta=mysql_query("select * from documentos Where estado='egreso'
 and  fecha<'$fecha'"
,$link);
while(
$uno=mysql_fetch_array($resulta)){
$identegreso=$uno['identificador'];


$resulta2=mysql_query("select * from documentos where estado!='egreso' and
  ID!='$identegreso' and fecha<'$fecha'"
,$link);
while(
$dos=mysql_fetch_array($resulta2)){
$identingreso=$dos['ID'];

echo 
$identingreso."<br />";
}



Última edición por alears; 22/01/2012 a las 23:33
  #2 (permalink)  
Antiguo 27/01/2012, 00:55
Avatar de repara2  
Fecha de Ingreso: septiembre-2010
Ubicación: München
Mensajes: 2.445
Antigüedad: 13 años, 7 meses
Puntos: 331
Respuesta: Problema con consulta php

Es imposible probar las consultas sin la estructura de tablas. En cualquier caso, si tienes documentos que se deben comprobar movimientos, lo lógico es tener 2 tablas:

Documentos
Id Nombre Bla Bla Bla
Movimientos
Id IdDocumento TipoMovimiento Fecha ...

Así se pueden realizar todas las consultas que quieres y además agregar tipos de movimientos administrándolos independientemente. Salu2!
__________________
Fere libenter homines, id quod volunt, credunt.

Etiquetas: query
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:39.