私はVATを含むまたは含まない製品の範囲を持っています。私は常にVATを含む価格を顧客に示したいので、価格にVATが含まれるかどうかを示すフラグがあります。現在、PHPでVATを追加しています。これは、MySQLが基本価格で並べ替えるため、並べ替えがうまくいかないことを意味します。VATによって結果が乱れる場合があります。
次に、MySQLクエリ内で、必要に応じてVATを価格に自動的に追加します。どうすればこれを達成できますか?
私の製品テーブルは次のようになります。
product_id, product_dayprice, product_weekprice, product_includevat
product_includevatは単なるブール値、つまり1または0です...VATはPHP変数として格納されます
私のソートコードは次のようになります。これは、価格が0の製品を最後に配置するように設計されています。
CASE product_daypriceWHEN 0 then 40000 ELSE product_dayprice END