Tôi không thể hiểu được lỗi vì tôi không cố chuyển đổi thành số biến @FQTROQ.t-sql: Lỗi khi chuyển đổi kiểu dữ liệu varchar thành số trong câu lệnh sau đó
declare @FQTROQ varchar(30)
declare @FQNUTQ decimal(6,0)
set @FQTROQ = 'R-354'
set @FQNUTQ = 100
SELECT (CASE WHEN (@FQTROQ is not null and @FQTROQ <> '')
THEN (@FQTROQ)
ELSE (@FQNUTQ) END) AS Numero_Troquel
Bất kỳ trợ giúp nào? nhờ
Tôi đã có một tình huống tương tự mà tôi đã cố gắng để có điều kiện chuyển đổi một cột thành thập phân dựa trên nội dung cột. Tôi đã nhận được lỗi này cho đến khi tôi đúc kết quả thập phân của tôi trở lại varchar. Cảm ơn nhiều! – cBlaine