我有一系列包含或不包含增值税的产品。我总是想向客户显示包含增值税的价格,所以我有一个标志,说明价格是否包含增值税。目前我在 PHP 中添加了增值税,这意味着排序是一些问题,因为 MySQL 会根据基本价格进行排序,有时增值税会使结果无序。
我想要的是在 MySQL 查询中自动将增值税添加到价格中。我怎样才能做到这一点?
我的产品表如下所示:
product_id, product_dayprice, product_weekprice, product_includevat
product_includevat 只是一个布尔值,即 1 或 0...增值税存储为 PHP 变量
我的排序代码看起来像这样,旨在将价格为 0 的产品放在最后
CASE product_daypriceWHEN 0 then 40000 ELSE product_dayprice END