日期:2014-05-18  浏览次数:20432 次

关于SQL 2000 多条件排序
我有条排序语句,如下:
select   id,a,b,c   from   onlinepoll   order   BY   a   desc,b   desc,c   desc,d   desc  

id   a   b   c   皆为int   类型,我用多项排序,但只有a项是降序排列了,其它bcd均没起作用,我查看sql的帮助还有百度搜索结果大家都是说这样排序是对的,为什么我这没有起作用?难到是sql   2000中还要设置什么东西吗?小弟新手,不才,请高手们指点一二,谢过~~

------解决方案--------------------
结果如下

id a b c
20 50 6 8
5 38 9 3
35 25 3 25
7 20 50 7

-----
這個結果沒有問題啊


先按照a倒序排,然後a相同的情況下,按照b倒序排,然後b相同的情況下,按照c倒序排。
------解决方案--------------------
结果是正确的