32
テーブルから列の合計を取得しようとすると、エラー番号Arithmetic overflow error converting expression to data type int
が得られます。これは、結果の数値がINTに対して大きくなるためです。そこで、次のようにBIGINTにキャストしようとしました。INTを合計すると、算術オーバーフローエラーが発生します。どのようにBIGINTとしてキャストするのですか?
SELECT CAST(SUM(columnname) AS BIGINT) FROM tablename
これは私に同じエラーです。私は間違って何をしているすべてのアイデア?
感謝。それはうまくいくと私はどこに間違っていたか見ることができます。 –