Ver Mensaje Individual
  #1  
Antiguo 04-06-2007
Avatar de MaMu
MaMu MaMu is offline
Miembro
 
Registrado: abr 2006
Ubicación: Argentina
Posts: 863
Reputación: 21
MaMu Va por buen camino
Problema al filtrar fechas con parametros

Hola, yo necesito filtrar datos de una tabla, por rango de fechas, pero que a su vez cumpla otra condicion. Lo que hago es lo siguiente:

Código Delphi [-]
QCaja.Close;
      QCaja.SQL.Clear;
      QCaja.SQL.Add('select * from caja where movimiento="EGRESO" in(select importe from caja where fecha between :inicio and :fin)');
      QCaja.Parameters.ParamByName('inicio').Value :=(DateTimePicker2.Date);
      QCaja.Parameters.ParamByName('fin').Value:=(DateTimePicker3.Date);
      QCaja.ExecSQL;
      QCaja.Open;

Como se ve, meti dentro de la consulta otra subconsulta, pero el tema es que no me muestra ningun valor, y hay valores que cumplirian con la condicion. Que es lo que hago mal? Yo necesito filtrar registros comprendidos entre 2 fechas, y que el campo movimiento="EGRESO". Como lo puedo hacer?

Saludos
__________________
Código Delphi [-]
 
try 
ProgramarMicro(80C52,'Intel',MnHex,True);
except
On Exception do
MicroChip.IsPresent(True);
end;
Responder Con Cita