查询选择最接近可分数的值

时间:2016-10-09 17:34:47

标签: sql

我有一个奇怪的查询。我正在创建一个汽车维修数据库。每辆车在250,500,1000和2000处有不同的维护周期。因此,当用户上车并输入里程时,需要知道下一个维护周期是什么。

这是一个例子。所以车辆将有1150英里,下一个周期将是1250.我有一张表说有250,500,1000和2000个周期,但我没有1250或1500或1750的任何东西因为它们是相同的如250 ......

那么我该怎样做才能选择下一个维护周期?我正在考虑对顶部数字进行除法,然后对较低的数字进行划分,并选择一个更接近整数的但我无法弄明白的数字。

1 个答案:

答案 0 :(得分:0)

你好,也许你可以尝试这样的事情: (地板(英里/ maintenacecycle)+1)* maintenancecycle

根据每辆车的维修周期,这应该会让您始终下一站