Mam wartość produktu o wartości pola 0.123. To jest z widoku i ma typ danych varchar.mssql przekonwertować varchar na float
Konieczne jest przekonwertowanie go na wartość zmiennoprzecinkową lub liczbową, tak aby wykonać porównania matematyczne.
Konwertuj (float, productlength) i rzutowanie (iloczyn długości jako zmiennoprzecinkowy) nie działają.
error varchar cant be converted to float
lub coś w tym stylu.
Z tego, co przeczytałem, varchar nie może po prostu zostać przekonwertowany na ciąg numeryczny?
Jakieś sprytne sposoby obejścia tego?
'wybrać CONVERT (float '0,123')' prace. Czy nie masz żadnych dodatkowych znaków w tej zmiennej? –