查询以选择最接近整除数的值
Posted
技术标签:
【中文标题】查询以选择最接近整除数的值【英文标题】:Query to choose value closest to divisible number 【发布时间】:2016-10-09 17:34:47 【问题描述】:我有一个奇怪的问题。我正在创建一个车辆维护数据库。每辆车都有不同的维护周期,分别为 250、500、1000 和 2000。因此,当用户拉起车辆并输入里程时,它需要知道下一个维护周期是什么。
这是一个例子。所以车辆将有 1150 英里,下一个循环将是 1250。我有一张表,上面写着有 250、500、1000 和 2000 循环,但我没有 1250、1500 或 1750 的任何东西,因为它们是相同的作为 250...
那么我该怎么做才能选择下一个维护周期?我正在考虑对最高数字进行除法,然后对较低的数字进行除法,然后选择更接近整数的数字,但我无法弄清楚。
【问题讨论】:
用您正在使用的数据库标记您的问题。同时显示示例数据,以便我们知道数据是如何表示的。 【参考方案1】:嗨,也许你可以尝试这样的事情: (楼层(英里/维护周期)+1)*维护周期
这应该始终为您提供下一站,具体取决于每辆车的维护周期
【讨论】:
以上是关于查询以选择最接近整除数的值的主要内容,如果未能解决你的问题,请参考以下文章