首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >限制3不返回排序的RS中的前三行(我认为)

问限制3不返回排序的RS中的前三行(我认为)
EN

Stack Overflow用户
提问于 2009-10-27 02:52:59
回答 1查看 75关注 0票数 0

在我的表中,我手动查看,发现前三个空闲设备已经空闲了17天、13天和13天。当我使用这条SQL语句尝试拉取具有最高空闲列值的三行时,我得到的不是这些数字,而是8、7和7。是否有其他命令可以用来获取已排序结果集的前3行?

SELECT * FROM reporttables.idlereport WHERE LEFT(仓库,3)=‘Roc’按空闲数据限制排序3

谁能帮我找出这句话的错误之处

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-10-27 04:07:04

“idle”字段是数字数据类型还是字符数据类型?

你找到的排序顺序建议使用char,那么"7“可能是‘大于’"17”。

然后,您可以使用某种转换来转换char数据。确切的语法取决于您的RDBMS类型。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1626663

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档