e se metto

codice:
DELETE FROM tabella WHERE DATE_ADD(campo, INTERVAL 2 MONT) < NOW()
è uguale ?

il campo è indifferente se DATE o DATETIME?