Originariamente inviato da denegi
Ciao, ho lo stesso problema riguardante le date e non riesco ad uscirne.
Potrei sapere come fare?
grazie in anticipo
Il problema di MAdsex era molto semplice da risolvere:

La query formattava la data estratta dal db in un formato stringa (con date_format()) che veniva assegnata ad un alias con lo stesso nome del campo. Ovviamente poi l'ordinamento per il campo alias "data", ormai trasformato in stringa, avveniva sulla stringa ascii e non piu' sull'originale campo "data".

Per superare la questione e' sufficiente assegnare un nome alias differente da quello del campo alla data formattata e ordinare per il nome del campo reale.

SELECT date_format(data, '%d- %m -%Y') as data_1
FROM campo
ORDER BY data DESC

Bisogna comunque verificare che il tuo problema sia veramente come il suo. Prova a dire che hai lo stesso problema del cliente precedente ad un farmacista.....