access数据库 排序,我希望能够按存入的时间先后顺序进行排序,有哪位高手指导一下

access数据库 排序,我希望能够按存入的时间先后顺序进行排序,有哪位高手指导一下,第1张

如果你的数据表有“存入时间字段,可以在表的设计视图的属性表中定义按时间进行排序。

如果你的数据表没有“存入时间”字段,你可以加一个自动编号字段,以此进行排序。

其实,只要你不指定排序的依据,数据表会以数据存入的先后顺序排序的。。

Access数据库,用一条SQL语句,提取两个表的内容(数据结构相同的字段部分),合并成一个表,并按时间排序

SELECT newtablename,newtabletime FROM (SELECT FROM (SELECT NAME,TIME FROM table1) UNION ALL (SELECT NAME,TIME FROM table2)) as newtable order by newtableTIME DESC

这如果查不出不是

第一页

的前4条我才觉得奇怪呢,where

newsid

not

in

简直多余的一个语句;

你先把所有的都查出来,然后倒序,再取4条,也就是说这4条,是表中的最后4条,你这取top

4和这not

in

最后4条,结果永远都是第一页的前4条;如果它不是前4条,那估计MS公司要倒闭了。

请把

你的问题

说清楚再问吧,这搞半天还不知道你想达到什么效果

1、select from table order by 字段 desc

这是按此字段的降序排

2、select from table order by 字段 asc

这是按升序排

3、举个例子:

Public Sub SortX()

Dim cnn As New ADODBConnection

Dim rst As New ADODBRecordset

rstCursorLocation = adUseClient

cnnOpen "DSN=Pubs;Provider=MSDASQL;uid=sa;pwd=;"

rstOpen "SELECT FROM Authors", cnn, _

adOpenStatic, adLockReadOnly, adCmdText

SortXprint "Initial Order", rst

rstSort = "au_lname ASC, au_fname ASC"

SortXprint "Last Name Ascending", rst

rstSort = "au_lname DESC, au_fname ASC"

SortXprint "Last Name Descending", rst

rstClose

cnnClose

End Sub

再将rst写入新表,删除原表,将新表定为原表名即可

以上就是关于access数据库 排序,我希望能够按存入的时间先后顺序进行排序,有哪位高手指导一下全部的内容,包括:access数据库 排序,我希望能够按存入的时间先后顺序进行排序,有哪位高手指导一下、Access数据库,用一条SQL语句,提取两个表的内容(数据结构相同的字段部分),合并成一个表,并按时间排序.、access数据库联合查询后的排序问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9653687.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存