Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/04/2007, 08:44
Avatar de Frehley
Frehley
 
Fecha de Ingreso: junio-2005
Ubicación: Somewhere between Heaven and Hell
Mensajes: 415
Antigüedad: 18 años, 11 meses
Puntos: 0
Problema con consulta y fechas

Tengo una tabla donde voy archivando unos informes que ingresan. Cada informe tiene una fecha de vencimiento, la cual es el tiempo que hay para que esos informes sean entregados.



Los campos que importan son InforDesCurso, InforDesCursoF, InforDesCursoV
El primero es el nombre del informe, el segundo la fecha de llegada y el tercero la fecha de vencimiento.

Cuando el informe ingresa se tilda como TRUE y se pone la fecha de llegada (hoy). En ese screen muestro algunos campos, pero la lista es mas extensa, pero con eso creo que es suficiente para que tengan una idea.

Neccesito hacer una consulta para que me muestre los informes que deberian haber llegado (y no lo hicieron) hasta el dia de hoy... osea, informes que no llegaron y venció el plazo de entrega.

Yo tengo esto, pero no sirve

SELECT TBL_NewInf.CursoId, TBL_NewInf.num_cur, TBL_NewInf.Finaliza, TBL_NewInf.InfDescCurso, TBL_NewInf.InfDescCursoFecha, TBL_NewInf.InfDescCursoVence, TBL_NewInf.InfParInc, TBL_NewInf.InfParIncFecha, TBL_NewInf.InfParIncVence, TBL_NewInf.InfLibro, TBL_NewInf.InfLibroFecha, TBL_NewInf.InfLibroVence, TBL_NewInf.InfNomInsc, TBL_NewInf.InfNomInscFecha, TBL_NewInf.InfNomInscVence, TBL_NewInf.InfNomBajasPM, TBL_NewInf.InfNomBajasPMFecha, TBL_NewInf.InfNomBajasPMVence, TBL_NewInf.InfNomBajas, TBL_NewInf.InfNomBajasFecha, TBL_NewInf.InfNomBajasVence, TBL_NewInf.InfConfLegajos, TBL_NewInf.InfConfLegajosFecha, TBL_NewInf.InfConfLegajosVence, TBL_NewInf.InfRegFinal, TBL_NewInf.InfRegFinalFecha, TBL_NewInf.InfRegFinalVence
FROM TBL_NewInf
WHERE (((TBL_NewInf.InfDescCurso)=False) AND ((TBL_NewInf.InfDescCursoVence) Between #1/1/1989# And Date())) OR (((TBL_NewInf.InfParInc)=False) AND ((TBL_NewInf.InfParIncVence) Between #1/1/1989# And Date())) OR (((TBL_NewInf.InfLibro)=False) AND ((TBL_NewInf.InfLibroVence) Between #1/1/1989# And Date())) OR (((TBL_NewInf.InfNomInsc)=False) AND ((TBL_NewInf.InfNomInscVence) Between #1/1/1989# And Date())) OR (((TBL_NewInf.InfNomBajasPM)=False) AND ((TBL_NewInf.InfNomBajasPMVence) Between #1/1/1989# And Date())) OR (((TBL_NewInf.InfNomBajas)=False) AND ((TBL_NewInf.InfNomBajasVence) Between #1/1/1989# And Date())) OR (((TBL_NewInf.InfConfLegajos)=False) AND ((TBL_NewInf.InfConfLegajosVence) Between #1/1/1989# And Date())) OR (((TBL_NewInf.InfRegFinal)=False) AND ((TBL_NewInf.InfRegFinalVence) Between #1/1/1989# And Date()));


Espero que alguien me pueda dar una mano.

Muchas gracias!