mySQLデータベースのデータセットでは、すべての値がvarcharとして保存され、ユーロの表示量は「EUR 2.5E + 2」、「EUR 56.95」、 1E + 2 'mysqlのVarcharからDecimalへの科学記法のキャスト
ここでもう一度参考にして、これを10進数に変換して後で計算する方法を考え出すことはできません。
私はこの質問への提案された解決策に従うことを試してみました: Casting Scientific Notation (from varchar -> numeric) in a view
しかし、私は私の問題に適合させるあまり、クエリ、ビュー、またはストアドプロシージャのような溶液を複製することができませんでした。
誰かが私を助けてくれることを願っています。 ありがとうございます!
理想的には、「varchar」であってはなりません。ただし、 'EUR'なしで変換しようとするとチャンスがあり、必要に応じてそれを再び連結することができます。 –
どうやってこの混乱に巻き込まれましたか?とにかく、「EUR」を取り除くと(そしておそらく0を加えて)それを修正する必要があります – Strawberry
ええ、まあ...私がしようとしている分析の種類は、システムが構築されたときに優先順位が低くなりました。 :-B – zuckerbrot