求一条Sql语句
表Testid OnTop CreateDate
1 11 2008-01-11 02:02:00.000
2 3 2008-01-14 02:02:00.000
3 3 2008-01-17 02:02:00.000
4 1 2008-01-13 02:02:00.000
5 3 2008-01-16 02:02:00.000
6 3 2008-01-9 02:02:00.000
7 9 2008-01-7 02:02:00.000
8 3 2008-01-12 02:02:00.000
9 4 2008-01-1 02:02:00.000
现在需要的结果是
id OnTop CreateDate
1 11 2008-01-11 02:02:00.000
7 9 2008-01-7 02:02:00.000
9 4 2008-01-1 02:02:00.000
4 3 2008-01-17 02:02:00.000
5 3 2008-01-16 02:02:00.000
6 3 2008-01-14 02:02:00.000
7 3 2008-01-12 02:02:00.000
8 3 2008-01-9 02:02:00.000
9 1 2008-01-13 02:02:00.000
所要的结果就是先根据字段OnTop排序,当OnTop的值相同的时候根据CreateDate字段排序
表Testid OnTop CreateDate
1 11 2008-01-11 02:02:00.000
2 3 2008-01-14 02:02:00.000
3 3 2008-01-17 02:02:00.000
4 1 2008-01-13 02:02:00.000
5 3 2008-01-16 02:02:00.000
6 3 2008-01-9 02:02:00.000
7 9 2008-01-7 02:02:00.000
8 3 2008-01-12 02:02:00.000
9 4 2008-01-1 02:02:00.000
现在需要的结果是
id OnTop CreateDate
1 11 2008-01-11 02:02:00.000
7 9 2008-01-7 02:02:00.000
9 4 2008-01-1 02:02:00.000
4 3 2008-01-17 02:02:00.000
5 3 2008-01-16 02:02:00.000
6 3 2008-01-14 02:02:00.000
7 3 2008-01-12 02:02:00.000
8 3 2008-01-9 02:02:00.000
9 1 2008-01-13 02:02:00.000
所要的结果就是先根据字段OnTop排序,当OnTop的值相同的时候根据CreateDate字段排序
from t
order by OnTop desc,createDate desc
order by OnTop, CreateDate
order by OnTop desc, CreateDate desc
SELECT * FROM Test ORDER BY OnTop DESC,CreateDate DESC
抢分啊
order by OnTop desc, CreateDate desc呵呵
from test
order by OnTop desc,createDate desc楼主给分吧
from t
order by OnTop desc,createDate desc
order by OnTop desc, CreateDate desc
速度慢了
select * from test order by Ontop DESC,CreateDate DESC