如果时间都是2005-09-10 这种格式,直接字符串排序就可以了,如果时间是2005-9-7这样的,就要这样排序了:...order by to_date(addtime,'yyyy-mm-dd') desc 
另外还要注意,因为你用的是varchar类型,还要看字符串前后是否有空格,可能要trim()后再操作