redshiftのSUM関数に問題があります。Redshift SUM関数の問題
私は、データをフェッチするために
SUM(col1) as T1 from "table_name" where ...
を使用。列のデータ型varcharに数値型の値を持つもの。
しかし、私はT1で正しい合計量を与えていません。
たとえば、 col1は "34.50"の量で2つの異なる行を持ちます。したがって、それは69を返す必要があります。しかしそれは返す68です。
カラム "col1"データ型はvarcharです。
まあのようなものです、あなたは何を期待していますあなたが間違ったタイプを使用する場合?データを修正して、問題を修正します。 –
**決して**、 'varchar'カラムに数値を格納することはありません。 Gordon氏:データモデルを修正しました –