如何取得数据库表中经过排序后,一头一尾的记录,求SQL语句 如题! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 MoveFirst、MoveLast、MoveNext 和 MovePrevious 方法 (ADO) 移动到指定 Recordset 对象中的第一个、最后一个、下一个或上一个记录并使该记录成为当前记录。语法recordset.{MoveFirst | MoveLast | MoveNext | MovePrevious}说明使用 MoveFirst 方法将当前记录位置移动到 Recordset 中的第一个记录。使用 MoveLast 方法将当前记录位置移动到 Recordset 中的最后一个记录。Recordset 对象必须支持书签或向后游标移动;否则方法调用将产生错误。使用 MoveNext 方法将当前记录向前移动一个记录(向 Recordset 的底部)。如果最后一个记录是当前记录并且调用 MoveNext 方法,ADO 将当前记录设置到 Recordset (EOF 为 True)的尾记录之后。如果 EOF 属性为 True,则向前移动将产生错误。使用 MovePrevious 方法将当前记录位置向后移动一个记录(向记录集的顶部)。Recordset 对象必须支持书签或向后游标移动;否则方法调用将产生错误。如果首记录是当前记录并且调用 MovePrevious 方法,则 ADO 将当前记录设置在 Recordset (BOF 为 True)的首记录之前。而 BOF 属性为 True 时向后移动将产生错误。如果 Recordset 对象不支持书签或向后游标移动,则 MovePrevious 方法将产生错误。如果记录集是仅向前的,但是用户希望支持向前和向后滚动,则可以使用 CacheSize 属性创建记录缓存,通过 Move 方法支持向后游标移动。由于缓存记录是加载到内存中的,所以应避免不必要地缓存太多记录。可以调用仅向前 Recordset 对象的 MoveFirst 方法;这样做可使提供者重新执行生成 Recordset 对象的命令。 第一句:select top 1 * from 表 order by 排序字段后一句:select top 1 * from 表 order by 排序字段 desc 楼上的方法可以。但是还可以用SQL的first与last来做。 select * from 表Awhere 排序字段=(select max(排序字段) from 表A)or 排序字段=(select min(排序字段) from 表A)这样也可以,一次查询就得到你要的结果,你试试吧!^_^ 求高人啊!!!为什么vb API写入DWORD时0总是变成30就是变成了ASCII码 高手进:shell 和sendkey问题,如何将shell返回的窗口作为当前窗口? VB 代码中 怎么使用事务 给段代码 文本文件怎么才能从后往前读取呢???? 对于一个链接,如何获得它本身的文字? 不知道的不许发言 火大了!今天贴了三个帖子一个都没有回复,高手今天都休息吗? vb 编程 vb问题 请问大家多长时间才重装一次系统? 请问一个关于bookmark数组的问题,总是说“变量或数组类型不正确,或者不在可以接受的范围之内,要不就是与其他数据冲突。” 哪位有比较完整的flash播放器源玛啊?
移动到指定 Recordset 对象中的第一个、最后一个、下一个或上一个记录并使该记录成为当前记录。语法recordset.{MoveFirst | MoveLast | MoveNext | MovePrevious}说明使用 MoveFirst 方法将当前记录位置移动到 Recordset 中的第一个记录。使用 MoveLast 方法将当前记录位置移动到 Recordset 中的最后一个记录。Recordset 对象必须支持书签或向后游标移动;否则方法调用将产生错误。使用 MoveNext 方法将当前记录向前移动一个记录(向 Recordset 的底部)。如果最后一个记录是当前记录并且调用 MoveNext 方法,ADO 将当前记录设置到 Recordset (EOF 为 True)的尾记录之后。如果 EOF 属性为 True,则向前移动将产生错误。使用 MovePrevious 方法将当前记录位置向后移动一个记录(向记录集的顶部)。Recordset 对象必须支持书签或向后游标移动;否则方法调用将产生错误。如果首记录是当前记录并且调用 MovePrevious 方法,则 ADO 将当前记录设置在 Recordset (BOF 为 True)的首记录之前。而 BOF 属性为 True 时向后移动将产生错误。如果 Recordset 对象不支持书签或向后游标移动,则 MovePrevious 方法将产生错误。如果记录集是仅向前的,但是用户希望支持向前和向后滚动,则可以使用 CacheSize 属性创建记录缓存,通过 Move 方法支持向后游标移动。由于缓存记录是加载到内存中的,所以应避免不必要地缓存太多记录。可以调用仅向前 Recordset 对象的 MoveFirst 方法;这样做可使提供者重新执行生成 Recordset 对象的命令。
select top 1 * from 表 order by 排序字段后一句:
select top 1 * from 表 order by 排序字段 desc
where 排序字段=(select max(排序字段) from 表A)
or 排序字段=(select min(排序字段) from 表A)这样也可以,一次查询就得到你要的结果,你试试吧!^_^