Para realizar una consulta por rango de fechas, hago lo siguiente:
Código Delphi
[-]
var desde,hasta:string;
begin
desde:=QuotedStr(FormatDateTime('yyyy-mm-dd',DateTimePicker2.Date));
hasta:=QuotedStr(FormatDateTime('yyyy-mm-dd',DateTimePicker3.Date));
QIngreso.Close;
QIngreso.SQL.Clear;
QIngreso.SQL.Text:='select * from caja where movimiento="INGRESO" and fecha between '+desde+' and '+hasta;
QIngreso.Open;
Pero la consulta NO me devuelve los registros cuya fecha=hasta, es decir, para que me devuelva esos registros, debo sumarle 1 dia. Porque?
__________________
Código Delphi
[-]
try
ProgramarMicro(80C52,'Intel',MnHex,True);
except
On Exception do
MicroChip.IsPresent(True);
end;