$f = DB_DataObject::Factory('Events');
$f->selectAdd();
$f->selectAdd("on_id, min(id) as min_id, max(id) as max_id, count(*) as mm");
- $f->whereAdd("action = 'NOTIFY' and event_when < NOW() - INTERVAL 2 WEEK");
+ $f->whereAdd("action = 'NOTIFY' and event_when < NOW() - INTERVAL 1 WEEK");
$f->groupBy('on_id');
$f->having("mm > 2");
$f->orderBy('mm desc') ;
$f->query("DELETE FROM Events where
action = 'NOTIFY'
AND
- event_when < NOW() - INTERVAL 1 WEEK
- AND
on_id = {$f->on_id}
AND
id > {$f->min_id} AND id < {$f->max_id}