我在talbe中有這個列,因爲歷史原因是一個字符串,但現在新值被放入數字中。varchar列中的Mysql數字查詢問題
我必須找到從數字的間隔最大的價值,但該值在DB :(
字符串如果op_calcul將是一個數它本來普通SQL:
Select MAX(op_calcul) FROM nom_prod where op_calcul >=500 and op_calcul < 5000
但讓他們爲varchar把我一些麻煩。
嘗試不同的情況,但並沒有拿出一個解決辦法呢。
任何提示?
感謝
令人印象深刻!在10分鐘內投票解決。謝謝 – Cris 2011-12-16 09:44:38
該列有像「code 12ac」等varchar歷史數據 – Cris 2011-12-16 09:45:31