CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  MS-SQL Server >  基础类

数据排序问题

楼主mmaicow(mw)2003-12-02 01:54:45 在 MS-SQL Server / 基础类 提问

我有个日期字段,'开单日期'   (年-月-日)  
  排序方式如下:  
  select   *   form   表   order   by   '开单日期'    
  但结果只按年排序!没有进一步按月,日排序,这是为什么?  
   
   
  问题点数:20、回复次数:9Top

1 楼wzh1215(懒猫)回复于 2003-12-02 07:47:06 得分 2

select   *   from   表   order   by   convert(datetime,'开单日期')Top

2 楼txlicenhe(马可)回复于 2003-12-02 08:12:39 得分 2

select   *   form   表   order   by   '开单日期'    
  但结果只按年排序!没有进一步按月,日排序,这是为什么?  
   
  你的写法应该是对的。不应该不进一步排啊.Top

3 楼mmaicow(mw)回复于 2003-12-02 08:50:28 得分 0

我也不知道为什么,开单日期确实是datatime类型,但就是没有排序,这是为什么呢?Top

4 楼xhwly(wly)回复于 2003-12-02 08:52:13 得分 2

你的"開單日期"是用的字符型吧!在字符型的比較中   '2003-6-1'   >   '2003-12-1'   ,如果是這樣用以下語句:  
   
  select   *   from   表   order   by   convert(datetime,'开单日期')  
   
  Top

5 楼zjcxc(邹建)回复于 2003-12-02 08:55:33 得分 10

--试试  
  select   *   form   表   order   by   开单日期Top

6 楼zjcxc(邹建)回复于 2003-12-02 08:56:24 得分 0

--是否楼主的日期字段为字符型,如果是的话,改用下面的试试:  
   
  select   *   form   表   order   by   cast(开单日期   as   datetime)  
  Top

7 楼pengdali()回复于 2003-12-02 08:57:56 得分 2

select   *   form   表   order   by   开单日期  
   
  如果你的开单日期不是datetime:  
   
  select   *   form   表   order   by   cast(开单日期   as   datetime)Top

8 楼LoveSQL(努力奋斗ing)回复于 2003-12-02 09:00:02 得分 2

select   *   from   表   order   by   cast(开单日期   as   datetime)  
  Top

9 楼mmaicow(mw)回复于 2003-12-02 23:58:55 得分 0

我不应该加   ''引号,问题解决!谢谢大家!Top

相关问题

  • gruop by后的数据排序
  • 数据排序的实现
  • 数据排序统计
  • 数据库排序问题
  • mysql数据排序问题
  • 数据库排序问题!
  • 关于odbc数据库排序
  • 数据窗口的排序问题!
  • 数据库排序问题求解
  • 关于数据排序的问题/

关键词

  • 排序
  • 字符
  • 开单日期
  • datetime
  • form表order
  • 字符型
  • 日期
  • cast
  • 月
  • 应该

得分解答快速导航

  • 帖主:mmaicow
  • wzh1215
  • txlicenhe
  • xhwly
  • zjcxc
  • pengdali
  • LoveSQL

相关链接

  • SQL Server类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo