SUM(myfield):数値をデータ型数値に変換する算術オーバーフローエラー

サージ

SQL Server 2008 R2 SP1

SELECT 
    VEN.EAN11ZUC AS EAN
    , SUM(DET.NbMag) --<< when this line is commented, no error!!!
FROM ODS_Vente VEN
inner join ODS_DetentionCentraleArticle DET
    on VEN.EAN11ZUC = DET.EANZUC 
group by VEN.EAN11ZUC

実際の出力:

「メッセージ8115、数値をデータ型数値に変換する算術オーバーフローエラー」

Dスタンリー

私の推測では、合計はソースフィールドと同じ数値精度/スケールに収まらないと思います。元の値を可能な限り高い精度でキャストしてみることができます。

SELECT 
    VEN.EAN11ZUC AS EAN
    , SUM(CAST DET.NbMag AS NUMERIC(38,{# of decimals you want to support}) ) 
FROM ODS_Vente VEN
inner join ODS_DetentionCentraleArticle DET
    on VEN.EAN11ZUC = DET.EANZUC 
group by VEN.EAN11ZUC

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

SQLで数値をデータ型数値に変換する算術オーバーフローエラー

分類Dev

varcharをデータ型数値(SQL)に変換する算術オーバーフローエラー

分類Dev

varcharをデータ型数値に変換する算術オーバーフローエラー?

分類Dev

エラーがある、数値をデータ型数値に変換する算術オーバーフローエラー

分類Dev

クエリ実行時に数値をデータ型数値に変換する算術オーバーフローエラー

分類Dev

数値をデータ型数値に変換する際の算術オーバーフローエラー。EFコア

分類Dev

ストアドプロシージャでvarcharをデータ型数値に変換する算術オーバーフローエラー

分類Dev

asp.netでvarcharを数値型のデータ型に変換する算術オーバーフローエラー

分類Dev

varcharを数値型に変換する算術オーバーフローエラー-適合する答えが見つかりません

分類Dev

IDENTITYをデータ型tinyintに変換する算術オーバーフローエラー

分類Dev

式をデータ型nvarcharに変換する際の算術オーバーフローエラー。

分類Dev

GUIDを他のデータ型に変換するT-SQL算術オーバーフローエラー

分類Dev

IDENTITYをデータ型intに変換しているが、intの最大値に達していないSQLServer算術オーバーフローエラー

分類Dev

where句の値を制限するときにvarcharを10進数に変換するSQL算術オーバーフローエラー

分類Dev

varcharを10進数に変換する算術オーバーフローエラー

分類Dev

T-SQLコードで式をデータ型intメッセージに変換する算術オーバーフローエラー

分類Dev

temptable 列 (10 進数) を 10 進数に変換していますが、「varchar をデータ型 numeric に変換する算術オーバーフロー エラー」が引き続き発生します。

分類Dev

MINを使用する場合-式をデータ型datetimeに変換する算術オーバーフローエラー

分類Dev

メッセージ8115、レベル16、状態2、行2式をデータ型intに変換する算術オーバーフローエラー

分類Dev

ストアドプロシージャ算術オーバーフローエラー式をデータ型intに変換しています

分類Dev

型varchar値の算術オーバーフローエラー= 770214566.000000000

分類Dev

実行が成功した後、エラーが発生しました:式をデータ型intに変換する算術オーバーフローエラー

分類Dev

算術オーバーフローで最大値を取得する

分類Dev

OracleをPostgreSQLに変換する際の数値オーバーフロー

分類Dev

タイプintの算術オーバーフローエラー、値= 4957500001.400178

分類Dev

smallintの算術オーバーフローエラー-しかし、データ型はintですか?

分類Dev

HTML5データ型を数値に変換する

分類Dev

nvarcharデータ型を数値に変換する方法

分類Dev

JavaScriptの算術演算で数値のオーバーフロー/アンダーフローを検出するにはどうすればよいですか?

Related 関連記事

  1. 1

    SQLで数値をデータ型数値に変換する算術オーバーフローエラー

  2. 2

    varcharをデータ型数値(SQL)に変換する算術オーバーフローエラー

  3. 3

    varcharをデータ型数値に変換する算術オーバーフローエラー?

  4. 4

    エラーがある、数値をデータ型数値に変換する算術オーバーフローエラー

  5. 5

    クエリ実行時に数値をデータ型数値に変換する算術オーバーフローエラー

  6. 6

    数値をデータ型数値に変換する際の算術オーバーフローエラー。EFコア

  7. 7

    ストアドプロシージャでvarcharをデータ型数値に変換する算術オーバーフローエラー

  8. 8

    asp.netでvarcharを数値型のデータ型に変換する算術オーバーフローエラー

  9. 9

    varcharを数値型に変換する算術オーバーフローエラー-適合する答えが見つかりません

  10. 10

    IDENTITYをデータ型tinyintに変換する算術オーバーフローエラー

  11. 11

    式をデータ型nvarcharに変換する際の算術オーバーフローエラー。

  12. 12

    GUIDを他のデータ型に変換するT-SQL算術オーバーフローエラー

  13. 13

    IDENTITYをデータ型intに変換しているが、intの最大値に達していないSQLServer算術オーバーフローエラー

  14. 14

    where句の値を制限するときにvarcharを10進数に変換するSQL算術オーバーフローエラー

  15. 15

    varcharを10進数に変換する算術オーバーフローエラー

  16. 16

    T-SQLコードで式をデータ型intメッセージに変換する算術オーバーフローエラー

  17. 17

    temptable 列 (10 進数) を 10 進数に変換していますが、「varchar をデータ型 numeric に変換する算術オーバーフロー エラー」が引き続き発生します。

  18. 18

    MINを使用する場合-式をデータ型datetimeに変換する算術オーバーフローエラー

  19. 19

    メッセージ8115、レベル16、状態2、行2式をデータ型intに変換する算術オーバーフローエラー

  20. 20

    ストアドプロシージャ算術オーバーフローエラー式をデータ型intに変換しています

  21. 21

    型varchar値の算術オーバーフローエラー= 770214566.000000000

  22. 22

    実行が成功した後、エラーが発生しました:式をデータ型intに変換する算術オーバーフローエラー

  23. 23

    算術オーバーフローで最大値を取得する

  24. 24

    OracleをPostgreSQLに変換する際の数値オーバーフロー

  25. 25

    タイプintの算術オーバーフローエラー、値= 4957500001.400178

  26. 26

    smallintの算術オーバーフローエラー-しかし、データ型はintですか?

  27. 27

    HTML5データ型を数値に変換する

  28. 28

    nvarcharデータ型を数値に変換する方法

  29. 29

    JavaScriptの算術演算で数値のオーバーフロー/アンダーフローを検出するにはどうすればよいですか?

ホットタグ

アーカイブ