查询语句

erldy 2004-09-17 02:18:40
我想查询ACCESS表取得最新20条数据(按时间),然后这最新20条数据按时间先后显示,也就是从一月到二月到三月……这样显示。这SQL语句应该怎样写呢?
...全文
90 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
erldy 2004-09-17
  • 打赏
  • 举报
回复
问题解决了,我是这样写的:
select * from (select top 20 * from record where UserID="&dhh_UserID&" order by RecordTime desc) order by RecordTime

非常感觉楼上的提示!
lbd8848 2004-09-17
  • 打赏
  • 举报
回复

select top 20 * from [table] order by [日期字段] asc
lbd8848 2004-09-17
  • 打赏
  • 举报
回复
select top 20 * from [table] order by [日期字段] desc

->
select top 20 * from [table] order by [日期字段]
erldy 2004-09-17
  • 打赏
  • 举报
回复
这样是不行的,可能你们都还没理解我意思
select top 20 * from [table] order by [日期字段] desc
这样是可以取得最新20数据,但是这样显示的话是按照时间的后先来显示了,也就是三月到二月到一月这样显示了,而我是想把这最新20条数据从一月到二月到三月这样显示
xiangyyy 2004-09-17
  • 打赏
  • 举报
回复
lbd8848(lbd) 说的对
bbcbs 2004-09-17
  • 打赏
  • 举报
回复
sql="select top 20 * from tb order by 时间"
luwanxing 2004-09-17
  • 打赏
  • 举报
回复
按时间正序排序即可,当然需要一个时间字段,或者一个自动增长字段,假设这个字段名为order_column,则SQL语句可写为select * from tablename order by order_column
lbd8848 2004-09-17
  • 打赏
  • 举报
回复
时间字段是什么类型,如果是汉字不好办,如果是日期型

select * from [table] order by [日期字段]

28,404

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧