数式で ORDER BY が正しく機能しない理由を理解しようと、何時間も検索してきました。
SELECT *,
FORMAT(LowPriceCompetitor - (-(products.distPrice + 0.30) / ((Rates.rate + 0.02 + Rates.defaultMarkup) - 1)), 2) AS margin
FROM products
LEFT JOIN Rates ON products.MasterCategoryID = Rates.categoryID
ORDER BY margin
MySQL で式の出力を正しく並べ替えるにはどうすればよいですか? これはうまくいくはずです!