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, 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 />";
}
}