è un campo numerico?
perchè se nella query fai order by campo desc e il campo è numerico quel problema non te lo dovrebbe dare (anche se non metti gli zeri all'inizio...
mentre scrivo mi viene in mente che quel campo non è numerico se no gli 0 davanti non li potresti mettere...trasforma il campo in "numerico" (se usi access) o "int" o "integer" vedi tu...vedrai che non ti servono più gli zeri