菜鸟问个查询结果排序的问题!请大家帮忙!

hzgniit 2008-02-27 03:11:28
假设一个表有A,B两字段 A字段的内容表示年份 B字段的内容表示月份
查询出A和B 查询的结果怎么按年月排序?
请大家教教我!
...全文
110 点赞 收藏 7
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
areswang 2008-02-27
order by A desc,B desc
回复
gahade 2008-02-27
在后面加desc即可
回复
areswang 2008-02-27
------------加个DESC
if object_id('tb') is not null
drop table tb
go
create table tb(A int, B int)
insert into tb
select 2007,1 union all
select 2007,10 union all
select 2007,2 union all
select 2007,4 union all
select 2007,3 union all
select 2007,5 union all
select 2008,2 union all
select 2007,1
select A,B from tb
order by A,B DESC
回复
hzgniit 2008-02-27
忘说了,是按年月降序排列
请大家重新修改一下!
谢谢大家!
回复
gahade 2008-02-27
字符型月份的话
select * from 表
order by a+right('0'+b,2)
回复
JL99000 2008-02-27
if object_id('tb') is not null
drop table tb
go
create table tb(A int, B int)
insert into tb
select 2007,1 union all
select 2007,10 union all
select 2007,2 union all
select 2007,4 union all
select 2007,3 union all
select 2007,5 union all
select 2008,2 union all
select 2007,1
select A,B from tb
order by A,B
回复
gahade 2008-02-27
select * from 表
order by a,b
回复
相关推荐
发帖
MS-SQL Server
创建于2007-09-28

3.3w+

社区成员

MS-SQL Server相关内容讨论专区
申请成为版主
帖子事件
创建了帖子
2008-02-27 03:11
社区公告
暂无公告