I have a DATE, how do i write a where that checks for last month until now (either the first of or just todays day -1month).
+5
A:
SELECT * FROM table WHERE dateField > DATE_SUB(NOW(), INTERVAL 1 MONTH)
This selects all rows that have a dateField
more recent than current timestamp minus one month (so, for example, given today is 26 Sep 2009 00:56 it would give rows that are more recent than 26 Aug 2009 00:56)
andri
2009-09-25 21:55:31