小编Dan*_*Dan的帖子

MySQL选择最接近的值

我有一张包含运费和最大重量的表格,例如:

max_weight     shipping_cost
100            1.50
250            3.00
500            5.00
1000           8.50
30000          12.50
Run Code Online (Sandbox Code Playgroud)

我希望能够根据订单的重量获得运费,其中重量小于max_weight表中的重量.因此,如果重量是410,运输成本将是5.00,如果重量是2000,则运输是12.50,依此类推.

使用max_weight >= '" . $weight . "'不起作用,因为它只返回max_weight超过重量的第一个,例如683的重量返回12.50作为运输成本.

我如何确保它是正确的max_weight

mysql

6
推荐指数
1
解决办法
3530
查看次数

标签 统计

mysql ×1