Volevo fare una query per prelevare i dati con il datatime di oggi (o comunque entro le 24 ore).

Ho provato una query del genere:
WHERE DATE_SUB(CURDATE(),INTERVAL 1 DAY) <= date

e anche

WHERE DATE_SUB(NOW(),INTERVAL 1 DAY) <= date

entrambe selezionano anche alcune righe con date differenti da quell'attuale anche di parecchi giorni.