Tôi có một giá trị sản phẩm trường là 0.123. Đây là từ một khung nhìn và có một kiểu dữ liệu của varchar.mssql chuyển đổi varchar thành float
Tôi cần phải chuyển đổi nó thành giá trị số phẩy hoặc số để o thực hiện so sánh toán học.
chuyển đổi (float, productlength) và cast (productlength as float) cả hai đều không hoạt động.
error varchar cant be converted to float
hoặc somethiing liek that.
Từ những gì tôi đã đọc varchar chỉ đơn giản là không thể được chuyển đổi thành một chuỗi số?
Bất kỳ cách thông minh nào xung quanh vấn đề này?
'chọn CONVERT (float, '0,123') 'công trình. Bạn có chắc chắn không có thêm ký tự nào trong biến đó không? –