データ型変換の問題があります。
リスト B は の生データですvarchar
を取り除くために、
リスト A'-'
も使用しました。REPLACE(PPRICE,'-','')
varchar
ただし、データ型を数値 (18,4) に変換したい場合は、
CONVERT(numeric(18, 4),REPLACE(PPRICE,'-',''))
SQL Server がそれをさせてくれません。
誰かが理由を知っていますか?
ところで、リストのいくつかの値は空です。
A B
1800 1800
75.44 75.44
75.44 75.44
20 000020-
25 000025-
250 250