所以,我有一个返回大量记录的查询.在我的结果页面上,我会显示一条行:30条以上结果中的1到10条结果如下所示.
这样做的30+号码:
<!--- round to the nearest ten --->
<cfset totalfoundRounded = Round(myquery.recordcount/ 10) * 10>
Run Code Online (Sandbox Code Playgroud)
如果我的记录数量是例如34或更少,这很有用.或者24或更少,基本上一旦超过5,我的代码就会完成.因此,即使只有18条记录,它也会发现20多条记录.
我一直在摸索如何使这个逻辑工作,所以它总是向下舍入到最接近的10,即使它是18或19.
我尝试使用int(),但这不起作用,它只适用于小数位.
那么,是否有一个冷却功能,或者我缺少一些技术让它工作?我一直无法找到任何搜索,数学不是我的强点:(
非常感谢您的任何建议!
Dan*_*ams 10
试试这个?
<cfset totalfoundRounded = Int(myquery.recordcount/ 10) * 10>
Run Code Online (Sandbox Code Playgroud)