ciao, ho questo problema:

carico in un campo 'data' VarChar le date in formato:

01-12-05

Il problema è che da questa query vorrei visualizzare i record ordinati in ordine di data:
Codice PHP:
$sql1 =  "SELECT DISTINCT id, nome, cognome, via, cap,
    comune, telefono, email, societa, messaggio, data, privacy
    FROM miatabella
    WHERE oggetto = 'ciao'
    ORDER  BY data DESC"

Purtroppo ottengo un ordine DISordinato:

01-12-05
02-11-05
03-12-05


come posso fare? grazie