Hi Barzy2x,
In Deiner WHERE Klausel wird wahrscheinlich ein String erwartet, und der - weil Datum - wahrscheinlich noch in Hochkommata. Also versuch mal
Code:
SELECT ... +
'WHERE Datum < ' + QuotedStr(DateToStr(GetDate()));
Die Syntax ist hier allerdings datenbankabhängig
gruß, harrybo
P.S. Ich würde es hilfreich finden, wenn bei Fragen in diesem Forum immer von vorn herein auch mit angegeben würde, mit welcher Datenbank man arbeitet - es gibt einfach zu viele spezifische Unterschiede.