Thanks, but my initial worry of days and months (not so much years) rolling over. I can get the correct times 1 week ago, but the problem occurs when the last date was say, the second of the month. The SQL syntax the gets everything prior to this, but it wont roll over to the 31st etc to get everything prior to the second.
SELECT *
FROM
tblTempMail
WHERE
DAY (`Temp_Time`) < '5'
AND
MONTH( `Temp_Time` ) < '4'
AND
YEAR( `Temp_Time` ) < '2005'
I hope you understand my problem.
Thanks.