che io sappia date() accetta un timestamp, non un datetime.
Prova a selezionare direttamente la data formattata dal db:
codice:SELECT DATE_FORMAT(CAMPO_DATA, "%d/%m/%Y") AS DATA FROM TABELLA
cosa vedi?
p.s. ma nel db sicuro che le date siano state inserite correttamente?