/または新しいpriceかどうかに応じて、単一の列から2つの列を作成する必要があります。古いものは、列のどこかに示されています。1 つは「税抜価格」、もう 1 つは税込み価格です。次のコード(エラーはありませんが、私の要件に従って誤動作しています)がそれをよりよく説明していることを願っています。usedsecondhandusedformatprice
case when format ='%used%' or format='%secondhand%' then CAST(price AS UNSIGNED INTEGER) else CAST(price AS UNSIGNED INTEGER)*0.8 end as 'Pris ex Tax', CAST(price AS UNSIGNED INTEGER)価格として
priceここでは基本的に、新品と中古品
の価格*0.8 の列を表示する必要があります。formatデータベースには、中古品の情報がused/として含まれていますsecondhandが、新品の情報は含まれていません。
このリンクとstackoverflow の関連する質問のいくつかをたどり ましたが、理解するには十分ではありませんでした。ここに出力を入れようとしましたが、それを行うのは難しいことがわかりました。あなたがそれを解決する必要があると思うなら、私はそれをします。