私のケースステートメントに問題があります。ここに私のテーブル構造からの抜粋です:varcharを数値に変換中にエラーが発生しました
total = decimal(9,2)
selfrec = decimal(9,2)
そして、ここでは私に問題を与えているCASE文です:selfrecがnullでない場合は
CASE
WHEN Invoices.selfrec IS NOT NULL
THEN 'Self Reconcilation: ' + Invoices.total + ' - ' + Invoices.selfrec + ' = ' + Invoices.total - Invoices.selfrec ELSE Invoices.total
END AS 'total'
、そのような自己」のように文字列を変換しようとしているようですReconcilation: 'を数値に変換し、明らかに失敗します。なぜこれをやっているのですか?
ありがとうございました。
122の質問と2つの票しかありません。真剣に? –