SELECT LIFNR,
SUM(CASE WHEN UPPER([WAERS])='USD' THEN ROUND(CONVERT(numeric(10,2),DMBTR)* (-1),2)
WHEN UPPER(WAERS)='USD' THEN ROUND(CONVERT(numeric(10,2),DMBTR),2)
ELSE ROUND(CONVERT(numeric(10,2),DMBTR),2)
END)
AS 'AMOUNT'
FROM tbl_BSAK
GROUP BY LIFNR;
皆さんこんにちは。
コードを書いたところ、「データ型 varchar を数値に変換中にエラーが発生しました」というエラー メッセージが表示され続けます。簡単な修正だと思いますが、トラブルシューティングに多くの時間を費やしました...
助けてください!!!!ありがとうございます!!!