Chiedo aiuto per la risoluzione di un problema.

Possiedo una base dati nella quale uno dei campi denominato "DATA_CREAZIONE" è si tipo VARCHAR anzicchè DATE.
I dati in esso inseriti sono nella forma gg/mm/YYYY.

Purtroppo quando eseguo la query per estrapolare i record e voglio ordinare per data es:

$sql = "select * from $tabella_table where status='".$var."' order by DATA_APPUNTAMENTO asc";

mi estrapola i dati ma vengono posizionati nell'ordine seguente:

31/08/2005
31/07/2005
30/08/2005

ossia è come se ordinasse in base al valore intero.
Può essere che questo dipenda dal fatto che il campo del db è di tipo varchar?

Tenete presente che i dati mi arrivano da un file CSV e l'importazione avviene nel db con LOAD DATA INFILE quindi non saprei come normalizzare il campo data prima di inserirlo nel DB.

Spero sia tutto chiaro