Originariamente inviato da piero.mac
WHERE CURDATE() - INTERVAL giorni DAY < data

ecco, mancava INTERVAL, grazie.