Hallo
WHERE (((tabelle1.spalte5) >= DATE()+28 AND (tabelle1.spalte5)<=Date()+35));
die Funktion DATE_ADD() sollte Dir weiterhelfen, dann geht das auch mit BETWEEN
Ich fange gerade erst an, mich mit MySQL zu beschäftigen, habe aber SQL-Kenntnisse aus Centura und MSSQL, sowie Access (naja).
T-SQL (MSSQL) und Jet-SQL (Access) kennen beide den Operator BETWEEN ... AND. Auch dort kannst Du nicht einfach eine Integer-Zahl zu einem Datum addieren und hoffen, dass wiederum ein gültiges Datum herauskommt.
Freundliche Grüße
Vinzenz