mysql 有数据字段如下:实际重量,重量第一计费区间价格,重量第一计费区间值,重量第二计费区间价格,重量第二计费区间值,直到第十。根据实际重量判断再哪个计费区间值取区间价格
时间: 2024-03-02 09:48:34 浏览: 157
mysql判断字段是否存在的方法
根据你所提供的信息,我可以给出以下 SQL 查询语句,可以根据实际重量判断在哪个计费区间,并且取对应的区间价格:
```
SELECT
CASE
WHEN 实际重量 <= 重量第一计费区间值 THEN 重量第一计费区间价格
WHEN 实际重量 <= 重量第二计费区间值 THEN 重量第二计费区间价格
-- 继续添加条件,直到第十个计费区间
ELSE 0 -- 如果实际重量大于所有计费区间值,则返回 0,或者其他默认值
END AS 区间价格
FROM 数据表名
WHERE 其他条件; -- 可以添加其他查询条件,如订单编号、时间等
```
需要注意的是,上述查询语句中的 `数据表名` 和 `其他条件` 需要替换为对应的数据表名和查询条件。另外,如果有需要,可以根据实际情况调整查询语句中的计费区间数量和区间判断条件。
阅读全文