Hi dedlfix,
Den Monatsletzten kann man mit PHP berechnen:
date('Y-m-d H:i:s', mktime(23, 59, 59, $monat + 1, 0, 2008))
MySQL kann das auch mit LAST_DAY():
SELECT ... WHERE datum BETWEEN '2008-08-01' AND LAST_DAY('2008-08-01')
Gruß,
Andreas.