すべての数値を含む列として宣言されたテーブルの列があります。以下のクエリを実行しようとすると、変換エラーが発生しますUSRDEF05 varchar(30)
。SOP10106
Select
DETAIL.SUBTOTAL as Sub_Total,
CASE
when USERDEF.USRDEF05 <> ' ' THEN USERDEF.USRDEF05
ELSE 0
END as Winsys
FROM
SOP10100 DETAIL
Right JOIN
SOP10106 USERDEF ON USERDEF.soptype = DETAIL.soptype
WHERE
BACHNUMB ='WINSYS112012'
このエラーを解決する方法を誰か教えてもらえますか?