/または新しいprice
かどうかに応じて、単一の列から2つの列を作成する必要があります。古いものは、列のどこかに示されています。1 つは「税抜価格」、もう 1 つは税込み価格です。次のコード(エラーはありませんが、私の要件に従って誤動作しています)がそれをよりよく説明していることを願っています。used
secondhand
used
format
price
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 の関連する質問のいくつかをたどり ましたが、理解するには十分ではありませんでした。ここに出力を入れようとしましたが、それを行うのは難しいことがわかりました。あなたがそれを解決する必要があると思うなら、私はそれをします。