io ho questa select:

select * order by a,b,c dove

a è un campo varchar
b,e due campi numerici

se io lascio un order by a,b,c asc o order by a,b,c desc fa la stessa cosa e per lo più ordina in maniera errata, perchè?