order by 排序有关问题?能解答一下吗

order by 排序问题?能解答一下吗?orderby排序的时候如果排序的字段类型为NVARCHAR.但实际是数字,因为原来

order by 排序问题?能解答一下吗?
order   by排序的时候   如果排序的字段类型为NVARCHAR.但实际是数字,因为原来设计的时候不小心弄错了,涉及的地方很多,不想改动其他地方。

升序,从大到小,怎么写?

order   by   allnum   desc   无效。



[解决办法]
order by cast(allnum as int) desc
[解决办法]
直接改类型不一样吗?