という名前の 2 つのフィールドの合計を取得する必要があるため、文字列の末尾にある不要な文字を削除または置換し(%)
、文字列を 10 進数にキャストする必要があります。discount1
discount2
私が試した最後の組み合わせは次のとおりです。
replace ((p16.pa_value,'%','')CAST (p16.pa_value AS DECIMAL (3,0))) as discount2,
ステートメントCAST
の中にあるので、それは非常に間違っているようですreplace