是否可以用数学做一个 mysql if/then 语句?
说...
if product_name = "apple"
then divide product_price by 4
else do no math on product_price
链接到类似这样的教程或任何帮助/方向将不胜感激。
我结束了使用 bluefeet 的方法并完成了这个。为将来可能需要的任何其他人提供样品,
SELECT DISTINCT
12345_parts.*,
12345_parts.install_meter +
12345_parts.meter_life -
12345_parts.prior_meter
AS nextdue,
CASE
WHEN 12345_parts.part_name = "JET ENGINE"
THEN 12345_parts.meter_life + 12345_parts.install_meter - 12345_parts.prior_meter - status_12345.meter / 4
ELSE 12345_parts.meter_life + 12345_parts.install_meter - 12345_parts.prior_meter - status_12345.meter
END AS remainder
FROM 12345_parts, status_12345
WHERE 12345_parts.overhaul LIKE '%HLY%'
AND 12345_parts.active='ACTIVE'