| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1096 人关注过本帖
标题:生日排序
只看楼主 加入收藏
riig
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:36
专家分:107
注 册:2008-5-10
结帖率:50%
收藏
 问题点数:0 回复次数:7 
生日排序
比如生日   

1985-08-02
1984-08-20
1995-08-01

排序结果

1995-08-01
1985-08-02
1984-08-20

就是忽略年份排序,查询语句要什么写
搜索更多相关主题的帖子: 生日 年份 语句 结果 查询 
2008-08-02 15:51
kira007
Rank: 2
等 级:论坛游民
帖 子:294
专家分:27
注 册:2007-6-28
收藏
得分:0 
select 需要的字段 from [表] order by 生日字段 desc

生活的理想,就是为了理想的生活。
2008-08-02 16:24
riig
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:36
专家分:107
注 册:2008-5-10
收藏
得分:0 
不是想要的结果。
我的意思去掉年份后再排序.
2008-08-02 16:32
kira007
Rank: 2
等 级:论坛游民
帖 子:294
专家分:27
注 册:2007-6-28
收藏
得分:0 
不明白你的意思,如果不需要显示出生日日期,在显示页面不输出生日字段就是了。

写法还是这样

select 需要的字段 from [表] order by 生日字段 desc

生活的理想,就是为了理想的生活。
2008-08-02 16:40
octillion
Rank: 1
等 级:新手上路
帖 子:195
专家分:0
注 册:2008-7-24
收藏
得分:0 
[bo][un]kira007[/un] 在 2008-8-2 16:40 的发言:[/bo]

不明白你的意思,如果不需要显示出生日日期,在显示页面不输出生日字段就是了。

写法还是这样

select 需要的字段 from [表] order by 生日字段 desc

他在查询时就要忽略掉年份。
2008-08-02 16:52
octillion
Rank: 1
等 级:新手上路
帖 子:195
专家分:0
注 册:2008-7-24
收藏
得分:0 
他的意思是 88年10月20号和87年10月20号一样处理
2008-08-02 16:53
riig
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:36
专家分:107
注 册:2008-5-10
收藏
得分:0 
上面的举例有点碰巧。刚好是倒序.

就是要查询的从1号到31的生日的排序.

1969-08-21
1964-08-06
1958-08-28
1985-08-09
1990-08-11

排序后
1964-08-06
1985-08-09
1990-08-11
1969-08-21
1958-08-28
2008-08-02 17:00
tianyu123
Rank: 1
等 级:新手上路
威 望:2
帖 子:576
专家分:0
注 册:2007-8-26
收藏
得分:0 
select * from 数据表 order by month(生日字段),day(生日字段)

改变一切,须从改变观念开始!
2008-08-02 17:54
快速回复:生日排序
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018025 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved