首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >确定指定数字的范围类别

问确定指定数字的范围类别
EN

Stack Overflow用户
提问于 2008-11-04 19:21:27
回答 4查看 172关注 0票数 1

因此,我有一个具有不同数字的列,并希望在30分钟的间隔内按范围对它们进行分类。所以5是0-30,697是690-720,169是150-180。我最初想做一个case语句,但看起来Access 2003不支持它。是否有某种算法可以确定范围?优选地,这将在查询内完成。

谢谢。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2008-11-04 19:33:18

使用Int函数取(number / 30)的整数部分并将其乘以30得到下限,然后在该数字上加上30得到上界。

示例

代码语言:javascript
复制
Int(5 / 30) = 0 * 30 = 0
Int(697 / 30) = 23 * 30 = 690
票数 2
EN

Stack Overflow用户

发布于 2008-11-04 19:30:08

使用/(整数除法)和*(乘法)。5/30*30 =0.697/30*30= 690 169/30*30 =150...

票数 0
EN

Stack Overflow用户

发布于 2008-11-04 19:33:25

设x是包含要编目的值的列,即您拥有的伪SQL:

代码语言:javascript
复制
select ((x/30)*30) as minrange,
(((x/30)+1)*30) as maxrange
from yourtable

(你应该取除法的整数部分)。

希望这能有所帮助。

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

https://stackoverflow.com/questions/263053

复制
相关文章

相似问题

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