私は歴史的理由から文字列ですが、今では新しい値が数字に入れられているタルベでこの列を持っています。varchar列のMysql番号クエリの問題
私は数字の間隔から最大の価値を見つける必要がありますがop_calculが、それは些細なSQLあったであろう数であったであろう場合は値がDB内の文字列:(
です:
Select MAX(op_calcul) FROM nom_prod where op_calcul >=500 and op_calcul < 5000
しかし、いくつかのトラブルに私を置くvarchar型としてそれらを持つ。
は、さまざまなシナリオをしようとしましたが、まだ解決策が付属していませんでした。
任意のヒントを?
おかげ
印象的!!! 10分で解決策として投票する。ありがとう – Cris
列に "コード12ac"のようなvarcharのような履歴データがあります – Cris
ああ...その場合、それらの行が正しくキャストされない可能性があります。正しく形成された整数でないものは、0にキャストされる可能性が高いです。編集:その編集は本当に必要でしたか?余分なもののようだ。 – Corbin