请教各位大神,请问这样的嵌套排序该怎么写

baidu_31013097 2015-09-02 03:30:42
我有这样一个表
日期 等级
2015/9/2 3
2015/9/3 3
2015/9/4 3
2015/9/2 1
2015/9/6 3
2015/9/7 3
2015/9/2 3
2015/9/9 1
2015/9/9 3

想实现这样的结果:按日期顺序排列,然后在每一天内按等级顺序排列
...全文
54 点赞 收藏 3
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
gw6328 2015-09-02
order by 日期,等级
回复
Pact_Alice 2015-09-02
回复
Pact_Alice 2015-09-02
;WITH cet AS (
select '2015/9/2' AS D, 3 AS number UNION ALL
select '2015/9/3', 3 UNION ALL
select '2015/9/4', 3 UNION ALL
select '2015/9/2', 1 UNION ALL
select '2015/9/6', 3 UNION ALL
select '2015/9/7', 3 UNION ALL
select '2015/9/2' ,3 UNION ALL
select '2015/9/9', 1 UNION ALL
select '2015/9/9', 3
)
SELECT * FROM cet
ORDER BY d,number
不知道是不是你想要的结果
回复
相关推荐
发帖
疑难问题
创建于2007-09-28

2.1w+

社区成员

MS-SQL Server 疑难问题
申请成为版主
帖子事件
创建了帖子
2015-09-02 03:30
社区公告
暂无公告