查找数据表内最大值的问题,表中只有一个字符型的字段ID,我用“SELECT 单据号 FROM 单据号表 order by 单据号 desc”来对该表进行排序,但是数据有点不对,像这样
原来的ID      排序后的ID
       1              1
       2              10
       3              2
       10             3
一开始想不通,但是后来想想原来SQL语句把字段ID作为字符来排序,用第一个字符来排序,所以出现了上面的结果,那有什么办法把结果排序成这样
ID
1
2
3
10
急用!叩谢大虾