爱问知识人 爱问教育 医院库

access怎样按日期排序

首页

access怎样按日期排序

access中的一个数据表,可以按access排序,我排了升序然后在数据表加了一个字段“序号”(自动编号),结果出来的表中日期就不是按顺序了。这怎么办,我需要日期按升序排列,而且自动编号的序号也是升序的。有人知道怎么做吗?

提交回答
好评回答
  • 2006-09-30 13:10:59
      首先你要明白,多列排序是有顺序限制的,不可能"日期"列是第一升序排序列,而"自动编号"列也完全是升序排序,只是有这种可能而已。自动编号列只是系统为方便建立主键或索引并且自动增加的列。
    所以按你的要求,你可以试试下面三种方法。
    1、你可以鼠标拖动选择列中的数据,或者直接在列名上,拖动选择要排序的列,然后单击菜单或工具栏中的升降序操作。
      不过,该方法,是以表中实际的列的顺序,依次进行排序的。如果想先排后面的列,可以先拖动列(先点击列名,再拖动即可),修改表中的列顺序。具体选择方法,可以参考帮助中的"选择字段和记录"。 2、在窗口对象"查询"中,你可以使用"在设计视图中创建查询",建立一个对该表的查询设计。
      
      在设计界面中,有每一列是否排序的设置。然后将设计保存即可。在设计过程中也要注意选择列的顺序。 3、使用SQL语句:用ODBC建立一个连接,然后在SQL工具中使用SELECT语句,并且在后面加上 order by 子句即可。举个简单例子: select * from my_table order by column1 asc,column2 desc 其中:asc 升序 desc 降序 。

    心***

    2006-09-30 13:10:59

其他答案

类似问题

换一换
  • 数据库 相关知识

  • 电脑网络技术
  • 电脑网络

相关推荐

正在加载...
最新资料 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 175-194
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):