Non posso provare perché ho tutto in ufficio, cmq dici di fare una query così:

select convert(char(10),campo_data,103) as data from tabella order by campo_data

se non mi sbaglio l'avevo già fatto ma non va.