私は0.123のフィールド値のproductlengthを持っています。これはビューからのもので、データ型はvarcharです。mssqlはvarcharをfloatに変換します
数値比較を実行するには、浮動小数点数または数値に変換する必要があります。
と cast(productlength as float)は両方とも機能しません。
error varchar cant be converted to float
またはそれに類するものです。
私がvarcharを読み込んだのは、単に数値文字列に変換できないのですか?
これに関する巧妙な方法はありますか?
を参照してください。その変数には余分な文字はありませんか? –