SQLQuery1.SQL.Text := 'SELECT * FROM Print_Auftrag WHERE [Fertig] BETWEEN CURDATE() AND CURDATE()+5';
SQLQuery1.Params.ParamByName('Fertig').AsString := datetostr(datumheute);
Wieso AsString? Ich hoffe, das Datum ist auch ein Datumsfeld in der
DB.
Code:
SQLQuery1.SQL.Text := 'SELECT * FROM Print_Auftrag WHERE Fertig BETWEEN :Date1 AND :Date2';
SQLQuery1.Params.ParamByName('Date1').AsDateTime := date;
SQLQuery1.Params.ParamByName('Date2').AsDateTime := date + 5;