♣
select top 的问题~~来帮帮我啊~~~!!!
所属目录:Java | 类型:技术问答 | 时间:2007-05-21
问题:
数据库是access,要求取出第17-49条记录,要求是按照日期的排序来读取。
a = 17
b = 49
总共应读出32条记录
利用下面的这条sql语句,结果读出了33条记录。
数据库中日期有重复的。
sql = "select top "&int(b-a)&" * from users where id not in (select top "&int(a-1)&" id from users order by regdate) order by regdate"
如果不按照日期的排序,按照id的排序,就一切正常,这是为啥阿?!
该咋办阿?
· 网友精彩回答:
发表者:zhilunchen
看下面的语句行不:
sql = "select * from (select top "&int(b-a)&" * from users where id not in (select top "&int(a-1)&" id from users order by id) order by id) aaa order by aaa.regdate"
- 更多问题:
- · Email群发的问题
- · 各位大虾:哪里能下载比较全的Sun Solaris命令书籍?
- · 条形码里都包含什么信息?
- · 有没有人碰到过DispatchAction里做文件上传的案例?
- · DispatchAction与ActiionForm中validate验证冲突的问题
- · 新手求助
- · 菜鸟关于关于struts中的数据库操作的问题
- · 哪位兄台能告诉我这个网站用的是什么系统!!?
- · 请高手指教——关于XMLHTTP的问题
- · 怎样设计进度条与等待的显示页面同步
- · 这年头,会个几个名次就到处装高手的人真多……
- · 关于javascript能否调用c#的一些控件以及数据集?
- · 验证控件是何时调用的啊?
- · [初学CSS]当鼠标移到div上面时变色,移开时又变回,怎么做﹖
- · 请问select top 记录数.....from 这个记录数字是否可以为变量,如何定义!
- · 想替换字符串中的反斜杠斜杠

